python - Python Pandas pivot_table - 一列中的值计数
问题描述
我有一个 DataFrame(泰坦尼克号乘客列表中的 28 行),其中有一列“Sex”,由“Male”、“Female”两个值组成。我想计算男性/女性的数量
输出应在第二列中将“性别”显示为行标签(索引)和计数(男/女)
df.pivot_table(index ="Sex", values ="Sex", aggfunc='count')
这将返回“ValueError: Grouper for 'Sex' not 1-dimensional”错误。
请指导
解决方案
只是df['Sex'].value_counts()
推荐阅读
- javascript - 将非分段 mp4 重新编码为分段 mp4
- php - 将每个 foreach 对象的结果放入它们自己的列中
- node.js - 如何在 typescript switch 语句中进行接口检查?
- python - Discord.py 获取名称为#0001 的用户
- javascript - 在 MongoDB 中更新对象中的字段
- jquery - 粘性顶部在简单模板中使用 jQuery,但在 wordpress 主题中不起作用
- c# - WPF,我的网格的 IsMouseOver 不会改变背景颜色
- sockets - 为什么 TCP 不告诉我收到了多少字节?
- swift - 需要在 SwiftUI 中的 assign(to:_) 中使用 keypath 语法
- javascript - 用 Angular 测试服务的理想方法是什么?