You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中按职位正确统计reports数值总和

按Job_Title统计reports数值总和的Pandas解决方案

直接将代码中的count()替换为sum()即可实现数值求和:

df.groupby('Job_Title')['reports'].sum().sort_values(ascending=False)

为什么原代码不对?

count()方法的作用是统计分组内非空记录的数量,所以你得到的是每个职位对应的行数;而sum()会对分组内的reports字段数值进行累加,这正是你需要的统计逻辑。

执行结果

运行修改后的代码,会输出符合预期的统计结果:

Job_Title
Sales Manager    7
Sales Lead       4
Tech Support     3

内容的提问来源于stack exchange,提问作者That_non_coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 16:32:04