如何计算每个值出现在带有pandas的列中的出现次数?

时间:2017-06-13 14:27:07

标签: pandas

我想计算每所大学出现在“机构”栏目中的出现次数。

这是我的清单:

Institution 
Stanford University
University of Southern California
Harvard University
Harvard University
Ohio State University
University of Southern California
University of Southern California

我写了这个,但我不确定正确的方法是什么:

df.value_counts(df['Institution'].values, sort=False)

提前致谢!

2 个答案:

答案 0 :(得分:1)

以下是文档:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.value_counts.html

这是一个系列的方法,因此:

df['Institution'].value_counts(sort=False)

答案 1 :(得分:1)

尝试:

df.groupby('Institution').size()