如何对 Python 中包含分类变量的列的行数求和

How to sum # of rows of a column containing a categorical variable in Python

假设我的数据框有一列 'genus',它包含 5 行,每行包含 'seed'、'flame'、'turtle' 和 'shellfish'.

如何让 Python 将每个类别相加并打印出每个类别的总数?我希望能够应用一个函数,该函数将自动为列 'genus' 中的每个唯一类别执行此操作,而无需去解析每个唯一类别。

我希望看到如下内容: 种子:5 火焰:5 乌龟:5 贝类:5

(是的,这是一个口袋妖怪数据集)

这应该可以,

df['genus'].value_counts()

df.genus.value_counts()