如何在Python中对包含分类变量的列的行数求和[重复]

Posted

技术标签:

【中文标题】如何在Python中对包含分类变量的列的行数求和[重复]【英文标题】:How to sum # of rows of a column containing a categorical variable in Python [duplicate] 【发布时间】:2021-11-09 17:44:23 【问题描述】:

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

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

我希望看到类似的内容: 种子:5 火焰:5 龟:5 贝类:5

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

【问题讨论】:

这能回答你的问题吗? Count the frequency that a value occurs in a dataframe column 好了。谢谢!我used:df['genus'].value_counts() 【参考方案1】:

这应该可行,

df['genus'].value_counts()

df.genus.value_counts()

【讨论】:

以上是关于如何在Python中对包含分类变量的列的行数求和[重复]的主要内容,如果未能解决你的问题,请参考以下文章