在熊猫上获得计数组合

时间:2018-05-26 01:30:15

标签: python pandas

我有这个数据框:

    code
0   0000
1   0000  
2   0123  
3   0123
4   4567

我希望将代码分组并计算数据框中每个代码的数量,因此它看起来像这样:

   code  count     
0  0000      2 
1  0123      2
2  4567      1

我正在使用:group = df.groupby(' code')。agg(' count') 但是我没有做对。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

遇到类似的问题,我正在将@ user3483203的评论形成答案,以便可以将问题标记为已回答。

使用:

df.groupby('code').size()

# OR

df.code.value_counts()

这会将所有具有匹配代码的行分组,并输出每个代码的总数。