To count the frequency that a value occurs in a Python Pandas dataframe column, we call groupby
and count
.
For instance, we write
df = pd.DataFrame({'a':list('abssbab')})
df.groupby('a').count()
to create the df
data frame.
Then we call groupby
with 'a'
to group the 'a'
column values into groups.
Then we call count
to count the number of values in each group.