【发布时间】:2020-10-14 21:15:11
【问题描述】:
df_da = df_data['State'].value_counts()
print(df_da)
当我打印 df_da 时,它没有显示任何列名?我怎样才能让它有列名?
【问题讨论】:
-
试试
df_data['State'].value_counts().reset_index(name='Counts') -
有一些关于这种行为的讨论:github.com/pandas-dev/pandas/issues/11579。
value_counts返回一个系列,其中包含您所重视的列的名称。这有点奇怪,因为值是计数,而该系列的索引现在是唯一列值。您可以df_data.groupby('State').size()获得更合适的命名系列。
标签: python python-3.x pandas data-visualization data-mining