python - 如何在Python中对包含分类变量的列的行数求和
问题描述
假设我的数据框有一列“属”,它包含 5 行,每行包含“种子”、“火焰”、“龟”和“贝类”。
如何让 Python 将每个类别相加并打印出每个类别的总数?我希望能够应用一个函数,该函数将自动为“属”列中的每个唯一类别执行此操作,而无需解析每个唯一类别。
我想看到类似的东西:种子:5 火焰:5 海龟:5 贝类:5
(是的,这是一个口袋妖怪数据集)
解决方案
这应该工作,
df['genus'].value_counts()
或者
df.genus.value_counts()
推荐阅读
- javascript - 在jQuery中使用多个具有相同名称的单选框
- c++ - 为什么`std::chrono::weekday`允许但不保留有效范围之外的值?
- getgauge - 使用 Gauge 进行 UI 自动化时,是否可以将所有屏幕截图与报告放在同一文件夹中
- android - ionic cordova bulid android:未找到已安装的构建工具。安装 Android 构建工具 19.1.0 或更高版本
- azure - ServiceBus 触发器未绑定 CorrelationId
- c# - 实体框架为某些用户抛出“System.Data.Entity.Core.OptimisticConcurrencyException”
- docker - Kubernetes:代码变化没有出现,有同步的方法吗?
- javascript - 如何在交换机内显示警报
- python - h2o 并从 python 设置目标框架
- openstack - 添加新“组件”时更新现有 terraform 计算实例