В 0.18.1 groupby
вместе с count
не задается частота уникальных значений:
>>> df
a
0 a
1 b
2 s
3 s
4 b
5 a
6 b
>>> df.groupby('a').count()
Empty DataFrame
Columns: []
Index: [a, b, s]
Однако уникальные значения и их частоты легко определяются с помощью size
:
>>> df.groupby('a').size()
a
a 2
b 3
s 2
С df.a.value_counts()
по умолчанию возвращаются отсортированные значения (в порядке убывания, т.е. наибольшее значение).