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