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

如何使用Pandas对Excel分组数据求和并导出至Excel?

补全Pandas分组求和脚本并导出Excel

你需要补全的代码部分可以通过Pandas的groupby和sum方法实现分组求和,以下是完整的可运行脚本:

import pandas as pd

data = pd.read_excel("filename.xlsx")

# 按Code分组,对Value列求和,将Code转为普通列
x = data.groupby('Code')['Value'].sum().reset_index()

x.to_excel(r'filename.xlsx', index=False, header=True)

关键代码说明:

  • groupby('Code'):以Code列的唯一值为依据对数据分组
  • ['Value'].sum():针对每个分组,计算Value列的总和
  • reset_index():将分组后作为索引的Code转换为普通数据列,让导出的Excel呈现Code和Value两列的结构,匹配你期望的输出
  • 导出时设置index=False可以避免生成额外的索引列,让输出更简洁

如果希望Code作为Excel的行索引(即第一列无列名),可以去掉reset_index(),代码如下:

x = data.groupby('Code')['Value'].sum()

此时导出的Excel会直接以Code作为行索引,对应的值为求和结果,和你给出的示例输出格式完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 15:40:36