【发布时间】:2020-10-28 22:28:35
【问题描述】:
我有一个数据框:
import pandas as pd
df = pd.DataFrame({'letter': ['A','A','B','B','C','C'],
'value':[ 1, 2, 3, 3, 7, 5],
'state':['CA','WA','WA','WA','CA','NV']})
计算一个值在state 列中出现的次数:
df['state'].value_counts()
这是pandas.core.series.Series(根据type(df['state'].value_counts())。所以:
df['state'].value_counts()[0]
只返回3,不返回WA 3。
如何获取条目名称value_counts() 计数?即我如何获得WA?
我打算将此作为一个自我回答的问题,如果有更好的答案,欢迎他们。
【问题讨论】:
标签: python python-3.x pandas