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

如何使用Pandas按object列分组并统计value列的求和值

解决方案:按object分组对value列求和

你可以直接用pandas的groupby()方法结合sum()函数来实现,完全不需要为每个类别单独定义变量。

假设你的销售数据存储在名为df的DataFrame中,执行以下代码即可:

df.groupby('object')['value'].sum()

这段代码会自动按object列的所有类别分组,对每组对应的value列进行求和计算,最终返回一个Series——索引是object的各个类别,对应的值就是该类别下value的总和。

如果希望结果以DataFrame格式呈现(便于后续处理或查看),可以追加reset_index()方法,并指定汇总列的名称:

df.groupby('object')['value'].sum().reset_index(name='total_value')

这样得到的结果会是一个包含两列的DataFrame:一列是object类别,另一列total_value是对应类别的value总和。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 20:35:17