计算Python列中的出现次数

时间:2016-09-05 15:06:48

标签: python pandas

我想计算Echantillon列中每个输入的出现次数。例如:

Echantillon   Classe
1001            0
956             1
9658            2
1001            0
8566            2
956             1

如何使用Python完成这项工作?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,那么你想按班级总数。如果是这样,那么你可以通过以下方式完成:

In [9]: df
Out[9]: 
   Echantillon  Classe
0         1001       0
1          956       1
2         9658       2
3         1001       0
4         8566       2
5          956       1

然后你可以使用groupby函数:

In [10]: df.groupby(df['Classe']).sum()
Out[10]: 
        Echantillon
Classe             
0              2002
1              1912
2             18224