如何计算数据框列中的值?

时间:2019-10-16 03:53:30

标签: python pandas dataframe

对于以下数据框

     animal    direction

0    monkey    north
1    frog      north
2    monkey    east
3    zebra     west
....

我想计算此数据框中包含的动物的数量,以使其具有以下数据框

     animal     count

0    monkey     3
1    frog       9
2    zebra      4
3    elephant   11
....

我该如何实现?我尝试了value_counts()和groupby,但是据我所知,我并没有完全实现我想要的... 谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

df.groupby(['col1'])。size()。reset_index(name ='counts')

此方法效果很好。谢谢。