如何对 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()
假设我的数据框有一列 'genus',它包含 5 行,每行包含 'seed'、'flame'、'turtle' 和 'shellfish'.
如何让 Python 将每个类别相加并打印出每个类别的总数?我希望能够应用一个函数,该函数将自动为列 'genus' 中的每个唯一类别执行此操作,而无需去解析每个唯一类别。
我希望看到如下内容: 种子:5 火焰:5 乌龟:5 贝类:5
(是的,这是一个口袋妖怪数据集)
这应该可以,
df['genus'].value_counts()
或
df.genus.value_counts()