如何在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中对包含分类变量的列的行数求和[重复]的主要内容,如果未能解决你的问题,请参考以下文章

当数据集的列具有不同的行数时合并它们

如何计算矩阵的乘法?

如何捕获插入到包含标识列的 Redshift 表中的行数?

使用 ASP.Net 在 SQL 中对表的列值求和时出现异常

在数据框中查找包含NA的列的行?

SonataAdminBundle 如何在列表视图中对列的值求和