python数字求和程序_python操作excel求和
这里介绍如何用python来自动完成我们的excel工作。
本文的目的是展示一些常见的Excel任务,以及如何在python pandas中执行类似的任务。例子微不足道,但重要的是通过这个例子来循序渐进的介绍pandas简单到复杂的功能。展示pandas如何利用Python的完整的模块系统做一些简单的文字处理。
自动求和
数据如下:原始数据截图
第1步,求出每一行数据的和,并作为一个新列附加到数据中。在excel里,可能用公式是sum(A2:E2)。
在这里,这功能就可以用pandas的dataframe来解决。这里简单说下dataframe,我们简单认为,dataframe就是对应了excel的数据结构,我们操作的时候,就可以认为dataframe就是对应excel的操作。
第2步,对P1~P5的每一列做一个求和。在excel里是用公式,SUM(G2:G16).python对应解决方案是用 pandas的对应列,然后直接求sum即可。
第3步,对第一列求和,平均值,最小值,最大值。
程序逻辑如下,读入excel,然后按行求和,把求出所有行的和作为一个新列加到数据里,为防止破坏原始数据,写入一个新的excel文件,接着在python运行结果里显示对数据的操作结果。
程序如下:python代码
运行结果如下:
让我们看看新生成的excel.新生成的newxls.xls表格
只需要这么几行代码,就完成了读取excel,然后对P1,P2,P3,P4,P5求和,平均值,最小值,最大值,并写入新文件的功能。
第17,18行代码,把求各行和的结果写入一个新的excel文件,名字为newxls.xls,并指定写入第一个名为0的工作表中。
其中14行代码中df.head()使用head()函数查看列表前几行数据(默认是前5行),如果我在括号里写3,结果只会显示前3行,如下:
python数字求和程序_python操作excel求和相关推荐
- python让工作自动化_python操作excel让工作自动化
某局某领导给了3只excel文件,一只里面有4个sheet需要处理,一个sheet有250+列,算下来总共有3000+列需要手动反复插入.删除列.拷贝.求和,所以给了4天的时间要完成. 我不愿意做大量 ...
- python表格处理工具_python 操作excel表格的方法
说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...
- python编写表格程序_python对excel表格的操作
# 工作簿, 工作表,单元格 #workbook ,sheet ,cell # 灵活擦欧总各种对象,进行修改' # 编辑样式 %cd D:\python全站\office D:\python全站\of ...
- Python数字华容道--程序实现的创意数学小游戏
下载链接:Python数字华容道--程序实现的创意数学小游戏-Python文档类资源-CSDN下载 当前的数学教育环境下,更强调的是数学素养的提升,本程序提供了一个免费的数学益智小游戏的学习和训练平台 ...
- Python对Windows程序窗口操作:最大化、最小化、关闭
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 代码 补充 前言 Python对Windows程序窗口操作 最大化 最小化 关闭 代码 import win32con ...
- python对excel某一列求和-96、python操作excel求和
这里介绍如何用python来自动完成我们的excel工作. 本文的目的是展示一些常见的Excel任务,以及如何在python pandas中执行类似的任务.例子微不足道,但重要的是通过这个例子来循序渐 ...
- python对excel数据求和_96、python操作excel求和
这里介绍如何用python来自动完成我们的excel工作. 本文的目的是展示一些常见的Excel任务,以及如何在python pandas中执行类似的任务.例子微不足道,但重要的是通过这个例子来循序渐 ...
- python excel操作单元格_python 操作excel表格的方法
说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...
- python做excel表格代码_python - 操作excel表格
说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...
最新文章
- yolov5做情感识别
- JS 关于(function( window, undefined ) {})(window)写法的理解
- pytorch张量操作基础
- 【iCore3 双核心板_ uC/OS-III】例程四:时间管理
- curl只能抓取页面的部分内容的原因
- 二十三种设计模式详解
- 本地wordpress博客系统安装搭建实践
- 天锦十字绣:网购退货催生退货运费险
- 数据结构笔记(四)-- 静态链表实现
- violate原理,java内存模型,可见性,cache二级内存模型
- Android系统源码学习步骤
- 瑞利衰落信道仿真---Clarke Jakes Zheng模型(含matlab程序)
- 【翻译】图解Janusgraph系列-事务详解(Janusgraph Transactions)
- 十二星座物语,女生最喜欢的星座性格【1】
- 影片推荐:《机械姬》
- 《菜鸟教程》之基础教程
- AcWing 838. 堆排序
- 项目型公司 VS 产品型公司
- 老师傅传授,数控车床对刀步骤
- 拍摄UFP 单一职责原则
热门文章
- scp 传输文件指定端口、传输目录
- Markdown pad2 保存为pdf的两种方法
- Vue 实现数字滚动效果
- 独家 | 孔剑平:区块链超算芯片领域已进入系统性竞争阶段,入场门槛越来越高...
- 150℃下使用的无铅焊锡:为车载基板开辟新路
- mac-lol.tk syjc.html,华硕ET2020AUTK一体机用u盘装系统教程
- 你经常看的斗鱼直播平台,首次开源了自家项目
- 2020.9.22--PS--旋转与翻转、裁切工具、图片合成
- Map集合遍历的四种方法
- UAC是什么?如何关闭UAC?