python对excel某一列求和-96、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.
图片发自简书App
只需要这么几行代码,就完成了读取excel,然后对P1,P2,P3,P4,P5求和,平均值,最小值,最大值,并写入新文件的功能。
第17,18行代码,把求各行和的结果写入一个新的excel文件,名字为newxls.xls,并指定写入第一个名为0的工作表中。
其中14行代码中df.head()使用head()函数查看列表前几行数据(默认是前5行),如果我在括号里写3,结果只会显示前3行,如下:
图片发自简书App
python对excel某一列求和-96、python操作excel求和相关推荐
- 如何排两列的序计算机考试,excel中两列数据怎么一起排序?excel两列同时排序的方法...
excel中两列数据怎么一起排序?excel两列同时排序的方法 腾讯视频/爱奇艺/优酷/外卖 充值4折起 我们在使用Excel对数列排序时,有时会碰到需要对两列数据同时排序,下面就跟大家详细介绍操作方 ...
- python数字求和程序_python操作excel求和
这里介绍如何用python来自动完成我们的excel工作. 本文的目的是展示一些常见的Excel任务,以及如何在python pandas中执行类似的任务.例子微不足道,但重要的是通过这个例子来循序渐 ...
- python excel增加一列_(用Python修改excel中一列数据)python新增一列
python怎么从excel中读取数据? ⒈ #import παέτο import xlrd #Ρύθμι διαδρής path='C:\\Users\\jyjh\\Desktop\\data ...
- python自动翻译excel某一列_【python excel实例教程】怎样用Python将excel的某一列生成一个列表?...
用python做一个登录程序通过后直接进入某个excel? 是要做python自动化办公吧,这个很不错的,让办公很方便快捷的 python excel进行接口自动化测试,目前只写成了利用多个sheet ...
- python小程序嵌入excel_用原生的方式操作Excel,Python玩转Excel神器xlsxwriter详解!...
大家好,在之前的Python办公自动化系列文章中,我们已经介绍了两个Python操作Excel的库openpyxl与xlwings,并且相信大家已经了解这两者之间的异同. 但是在Python中操作Ex ...
- python在excel中数据画线_python中操作excel数据
python操作excel,python有提供库 本文介绍openpyxl,他只支持新型的excell( xlsx)格式,读取速度还可以 1.安装 pip install openpyxl 2.使用 ...
- python创建excel文件报错_python-通过openpy操作excel
1.安装 openpyxl pip install openpyxl == 2.3.5 安装指定版本 遇到问题: 查询结果:这是因为电脑上有其他软件也有pip命令,我的电脑上是因为装了loadrun ...
- python xlwt模块写完excel表格怎么保存和关闭_Python操作Excel表格,xlwt模块的使用...
Python可以操作Excel的模块不止一种,我习惯使用的写入模块是xlwt(一般都是读写模块分开的) 按照模块使用pip install xlwt 就行了,很常规的方式 直接进代码解析,本文源码 w ...
- 用python处理excel的基本语法_Python-高级-实用-操作 Excel
版权声明:本文为博主原创文章,遵循CC BY-NC-ND 4.0 版权协议,转载请附上原文出处链接和本声明. Python-高级-实用-操作 Excel 缘起 Excel 是我们日常工作学习中都会使用 ...
- excel中用java语言_利用 JAVA 操作 EXCEL 文件
Java Excel 是一开放源码项目,通过它 Java 开发人员可以读取 Excel 文件的内容.创建新的 Excel 文件.更新已经存在的 Excel 文件.使用该 API 非 Windows 操 ...
最新文章
- 轻量级ORM框架Dapper应用三:使用Dapper实现In操作
- android 视频开发sd卡,Android开发之SD卡文件操作分析
- 《关键对话——从“心”开始,如何确定目标》读书笔记(三)
- Android开发:1-1、UI编程基础----基本介绍
- android 贝塞尔曲线 波浪线,Android 贝塞尔曲线实现水纹波动效果
- Android中用URL模拟一个简单的图片加载器
- Linux下磁盘加密
- ssl协议,openssl,创建私有CA
- python调用外部程序 退出_Python调用外部程序——os.system()和subprocess.call
- python string_Python String casefold()
- greenplum数据迁移gpcopy
- 常见图像加密性能评价指标(详解加python实现)
- MIUI主题风格_一种Android系统换肤功能的设计
- Oracle转换Postgres
- 51单片机定时器中断
- 计算机多核启动原理,多核cpu工作原理 不进来看看?
- 微软ipv6服务器,IPv6用户危险了!Win10出现严重安全漏洞
- chrome书签变透明看不清怎么办
- SVN 如何解决冲突?
- Android中使用Volley开源库进行Http网络请求(POST方式)
热门文章
- 时间序列预测——深度好文,ARIMA是最难用的(数据预处理过程不适合工业应用),线性回归模型简单适用,预测趋势很不错,xgboost的话,不太适合趋势预测,如果数据平稳也可以使用。...
- 机器学习样本标记 示意代码
- golomb哥伦布编码——本质上就是通过0来区分商和余数
- VoltDB介绍——本质:数据保存在内存,充分利用CPU,单线程去锁,底层数据结构未知...
- [CareerCup] 15.5 Denormalization 逆规范化
- 连接sql sever2008数据库出现了无法连接到数据库引擎问题解决
- 移动对meta的定义
- 如何回答十个最棘手的面试问题(下)
- GoWeb开发_Iris框架讲解(三):路由功能处理方式
- [CF314C](Sereja and Subsequences)