首页 > 解决方案 > 如何在Python中对包含分类变量的列的行数求和

问题描述

假设我的数据框有一列“属”,它包含 5 行,每行包含“种子”、“火焰”、“龟”和“贝类”。

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

我想看到类似的东西:种子:5 火焰:5 海龟:5 贝类:5

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

标签: pythondata-analysis

解决方案


这应该工作,

df['genus'].value_counts()

或者

df.genus.value_counts()

推荐阅读