在做数学建模比赛中遇到的一个小问题。

已知一个大量离散的数据的excel表,为了简化计算,我们需要将同列项相加。

如下图所示(注意,这里的数据量多达2万行,肯定不能手工计算)

因此,我们利用python的panda对数据进行分组合并相加,代码如下。

import pandas as pd# 读取Excel表格
df = pd.read_excel('Tu.xlsx', sheet_name='Sheet1')# 根据前两列分组并求和第三列数据
result = df.groupby(['start', 'end'])['weight'].sum().reset_index()# 将结果导出到Excel表格
result.to_excel('result.xlsx', index=False)# 输出完成提示
print('导出完成!')

将新的数据导出到名为“result.xlsx”的新表中,最终简化成一千多行。

Python | Excel数据分组求和相关推荐

  1. python Excel数据表格转为HTML网页数据表格

    python Excel数据表格转为HTML网页数据表格 文章目录 准备test数据 Excel转html 准备test数据 首先,准备一个excel.以以下代码为例,在当前目录下生成一个Excel文 ...

  2. python中excel数据分组处理

    1.场景描述 因文本相似性热度统计(python版)需求中要根据故障类型进行分组统计,需要对excel进行分组后再分词统计,简单记录下,有需要的朋友可以直接拿走,不客气! 2.解决方案 采用panda ...

  3. 用python处理excel表格进行分组统计_python中excel数据分组处理

    采用pandas包首先进行分组,然后获取具体明细再进行分词处理(分词处理这里就不展开了),只介绍下python下excel分组,然后对具体明细进行处理. 2.1 完整代码 import pandas ...

  4. python中数据分组计算_python3数据聚合与分组运算(二)

    数据聚合 对于聚合,这里指的是任何能够从数组产生标量值的数据转换过程.之前的例子中已经用过一些,比如mean.count.min以及sum等.我们可能想知道在GroupBy对象上调用mean()时究竟 ...

  5. python导入excel数据-python + Excel数据读取(更新)

    data.xlsx 数据如下: import xlrd #1.读取Excel数据 # table = xlrd.open_workbook("data.xlsx","r& ...

  6. python对数据分组的方法

    pandas 的cut函数完成数据分组 cut(Series,bins,right = True,labels = null ) Series:需要分组的数据[数据框的某列数据] bins:分组的划分 ...

  7. python excel 数据匹配实现vlookup功能_如何用python实现excel中的vlookup功能?

    相信大家都知道excel的vlookup函数,也会运用,这是财务审计工作中经常会用到的函数之一,那用python如何实现这一功能呢? 1. 目标介绍 刀哥想将2017年科目余额表中,应收账款明细的所有 ...

  8. python excel数据可视化软件_excel是基础的数据分析与可视化工具

    (原创声明,转载引用需要指明来源) Microsoft Excel是Microsoft为电脑编写的一款电子表格软件.直观的界面.出色的计算功能和图表工具,使Excel成为流行的计算机数据处理软件. 管 ...

  9. python excel数据框_python – 熊猫数据框到Excel表

    根据您的上述需求,您将需要使用 Python(导出熊猫数据框)和VBA(删除现有工作表内容并复制/粘贴外部数据). 使用Python:使用to_csv或to_excel方法.我推荐使用更大的数据集更好 ...

最新文章

  1. [转]Windows Shell 编程 第十一章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987992】...
  2. C#图像处理基础概念知识
  3. ubuntu16.04安装evo
  4. 嵌入式CANopen协议从入门到落地产品(更新2021.9.8)
  5. Mac OS X 遭遇并抵御 ARP 攻击
  6. 转 docker 部署 kafka
  7. 为什么你的网站没流量?做不大!让我来告诉你。
  8. 插件显示缩进_硬核,这 3 款 IDE 插件让你的代码牢不可破
  9. python3异步task_并发,异步编程_Python中的asyncio模块中的Future和Task的区别?,并发,异步编程,python,asyncio - phpStudy...
  10. 算法竞赛入门经典(第2版)—索引
  11. 2021-09-28智能门锁的设计新方案
  12. apdu 移动sim_SIM卡APDU指令【转】
  13. 井字游戏 Tic Tac Toe
  14. WebRTC 概念介绍--一篇读懂source、track、sink、mediastream
  15. 硬件级光线追踪:移动游戏图形的变革时刻
  16. Docker直接删除elasticsearch报错:Failed to obtain node locks
  17. Cell(华表)组件的方法
  18. android 的soundpool播放声音
  19. 大盘点!进口+国产28款分子POCT设备分析
  20. 易语言如何防止进程被终止或者如何隐藏进程

热门文章

  1. 阿里云服务器更换操作系统流程(新版教程)
  2. lsblk命令及uuid查看
  3. 团队口号|营销团队励志口号大全
  4. JS逆向-韵达快递滑块分析
  5. C语言之位段使用详解
  6. Andrej Karpathy | 详解神经网络和反向传播(基于micrograd)
  7. 【区块链与密码学】第1-1讲:加密数字货币的诞生
  8. nova 冷迁移配置nova用户互信
  9. python模拟登录教程_Python淘宝模拟登录教程
  10. C语言学习笔记-数据类型