python - 如何在python中通过在一列上使用groupby和另一列的计数来绘制折线图
问题描述
数据集
Age factor1 factor2
20-25 0 1
26-30 0 0
31-35 1 0
20-25 1 1
26-30 0 1
20-25 1 0
我想在 python 和 groupby 值“年龄”(x 轴)和 y 轴中的折线图是“1”出现在 factor1 列中的次数的计数。
我尝试了下面的代码,但它显示了“年龄”类别重复的次数,而不是 factor1 中 1 的计数
df.groupby('Age')['factor1'].count().plot(kind='line')
plt.show()
解决方案
推荐阅读
- angular - 如何在 Angular 材质中创建动态多级菜单
- go - 如何使用 GORM 对规范化表进行正确的模型关联?
- azure - “传入的数组无效...”当我尝试将字符串作为参数传递给 Azure 自定义脚本扩展中的 powershell 函数时
- sql-server - TSQL - 在使用组而不在百分比列上分组时返回百分比
- hdfs - 如何将 hbase 数据作为文本写入 HDFS
- asp.net - Blazor 绑定变量问题
- python - 在 python 中的字典键中添加了多个值。如何检索指定的值?
- python - 使用来自 python 的 abaqus 运行 abaqus inp 文件
- php - phpseclib 2.0 无法使用 Composer 创建自动加载
- r - 代表各个组百分比的条形图