使用Python对Excel文件指定的列进行求和改动
目录
流程
代码
简单说明一下流程
我看到社区没人写这个,那我就来写一下。
需求:
1.把Excel文件中的B列数字 按每168行进行求和 再除以168 所得到的数据,重复168行写入D列 。
2.把D列得到的数据再除以7 得到的数据按重复输入168行到E列。
3.直到B列数据全部遍历完成。
因为数据庞大,所以我写一下。
代码如下;
import pandas as pd# 读入数据
df = pd.read_excel('F:\pythonProject1\DCN-master\data\ES_dRNN_Load.xlsx')# 计算每168行的平均值
avg = [df.iloc[i:i+168, 1].mean() for i in range(1, len(df)-168, 168)]# 添加第四列
df['col4'] = pd.Series(avg).repeat(168).reset_index(drop=True)# 添加第五列
df['col5'] = df['col4'] / 7# 将结果保存到Excel文件
df.to_excel('F:\pythonProject1\DCN-master\data\ES_dRNN_Load.xlsx', index=False)
结果展示:
使用Python对Excel文件指定的列进行求和改动相关推荐
- Python操作Excel文件:插入一列数据
问题描述:已有Excel文件,其中包含5列数据,要求在第3列前插入一列数据,保存为新文件. 参考代码: 运行结果: --------董付国老师Python系列教材-------- 1)<Pyth ...
- 用python给excel文件的第三列添加重复递增数字
主题: excel 文件第三列 从18962 行开始是空白的. 任务:快速的从excel中第三列18962行中 .每744行进行一次循环,直到结束,并依次赋值,从3开始,12结束: 大概的意思就是从1 ...
- 怎么用python处理excel文件-用python处理excel文件有多轻松?工作从未如此简单
最近需要频繁读写 excel 文件,想通过程序对 excel 文件进行自动化处理,发现使用 python 的 openpyxl 库进行 excel 文件读写实在太方便了,结构清晰,操作简单.本文对 o ...
- 详解Python操作Excel文件
前言 本篇文章主要总结了一下利用python操作Excel文件的第三方库和方法. 常见库简介 1.xlrd xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件. 地 ...
- python自动翻译excel某一列_【python excel实例教程】怎样用Python将excel的某一列生成一个列表?...
用python做一个登录程序通过后直接进入某个excel? 是要做python自动化办公吧,这个很不错的,让办公很方便快捷的 python excel进行接口自动化测试,目前只写成了利用多个sheet ...
- python可以读取excel文档吗_python打开excel文件【python读取excel文件如何进行】
Python语言打开Excel文件? 一.安装xlrd模 到python官网下http://pypi.python.org/pypi/xlrd模块安装,前已经安装python 环境. 二.使用介 1. ...
- [转载] 使用Python处理Excel文件
参考链接: 使用Python读取Excel文件 引子 最近在做一些数据处理和计算的工作,因为数据是以.csv格式保存的,因此刚开始直接用Excel来处理.但是做着做着发现重复的劳动其实并没有多大的意义 ...
- python 利用python处理excel文件
python 利用python处理excel文件 1.相关包的安装 2.读取.创建excel文件,遍历内容 3.字体样式调整 4.填充样式调整 5.边框样式调整 6.对齐样式调整 7.excel内添加 ...
- Python 操作Excel文件
Python 操作Excel文件 文章目录 Python 操作Excel文件 1. 用到的三方库 2. 读excel文件 3. 写excel 文件 简单的总结 Excel 是我们在日常办公中可谓是无处 ...
最新文章
- 从比尔·盖茨说起,中国AI到底能否超过美国?
- PHPExcel开发者文档[中文版]
- mybatis传入list、array等数据集合的处理
- 【uva11019-Matrix Matcher】AC自动机+优化+记录
- spring BeanFactory加载xml配置文件示例
- 从达标到卓越 —— API 设计之道
- CentOS5、6的启动流程
- python的实例属性和静态属性_Python面向对象之静态属性、类方法与静态方法分析...
- LeetCode 386. Lexicographical Numbers
- 去掉tomcat日志localhost_access_log修改去掉文件名日期
- ios protobuf java_iOS 集成Protobuf,转换proto文件
- 自动将视频文件生成字幕的软件autosub安装及使用(支持英文、日语和法语)
- android微信hook过滤检测,Hook实现Android 微信,陌陌 ,探探位置模拟
- 《汉魏风云》2、孙吴兵法第一传人——辛苦的天才曹操
- U盘有必要安全弹出吗??
- java控制台贪食蛇_java中的贪食蛇例程
- 冬至时节饮食养生要注意“三多三少
- 11.8版本更新公告:灵罗娃娃 格温登场
- Bartender 的二维码QR Code出现编码错误:输入数据包含对所选编码无效的字符
- jdk API下载(英文的)