2016-09-05 5 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- of-unique-elements-in-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 
Смежные вопросы