Вы можете сделать это, сначала сгруппировав по столбцу, а затем вызвав .size()
.
Таким образом, если столбец, содержащий значения, называется 'a'
, вы можете получитьфрейм данных, который содержит количество элементов на значение, с:
df.groupby('a').size()
Если я, например, запустил эксперимент с 10 000 элементов между 1
и 10
, яполучил:
>>> df.groupby('a').size()
a
1, 1023
10, 1005
2, 1042
3, 951
4, 1046
5, 949
6, 1015
7, 1004
8, 996
9, 969
dtype: int64