2016-09-05 2 views
-2

列Echantillonの各入力の出現回数を数えたいと思います。例:列の出現回数をカウントするPython

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

これはどのようにしてPythonを使用して行うことができますか?

+1

関連します:http://stackoverflow.com/questions/29634417/python-count-number- csv-column?rq = 1 – EdChum

+1

['value_counts'](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.value_counts.html)を確認してください。 – jezrael

+0

希望の出力は何ですか? – jezrael

答えて

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 
関連する問題