Python3 pandas 操作列表实例详解


Posted in Python onSeptember 23, 2019

1.首先需要安装pandas, 安装的时候可能由依赖的包需要安装,根据运行时候的提示,缺少哪个库,就pip 安装哪个库。

2.示例代码

import pandas as pd
from pandas import ExcelWriter

EX_PATH = "E:\\code\\test2.xlsx"

#读取excel里面的内容
data = pd.read_excel(EX_PATH,sheet_name='Sheet1')

#新增加一列内容
lista = [21, 21, 20, 19, 19, 22]
data['new_column'] = pd.Series(lista)#因为lista的长度,跟excel中已存在的不一致,所以需要先将要增加的列进行Series

#将内容写入已有的文件,当然也可以写入新的文件中
pd.DataFrame(data).to_excel(EX_PATH,sheet_name="Sheet1",index=True,header=True,index_label='hh')

# index 为True的时候,会在表格中第一列增加一列行索引
# 如果新增加列的长度跟已有数据的列长度不一致的话,需要先将需要添加的列进行pd.Series()
# header为Fasle,表头将不会写入excel
# index_label是表头和行索引交接的那个格子里面的内容(可选)

总结:

只要学会把excel文件内容读取处理,进行相关的增删修改,最后调用 .to_excel()方法便可以将修改后的内容保存到文件里面。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python实现命令行闹钟脚本实例
Sep 05 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
Jun 02 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
Jul 13 Python
Python socket实现简单聊天室
Apr 01 Python
django如何自己创建一个中间件
Jul 24 Python
使用虚拟环境打包python为exe 文件的方法
Aug 29 Python
详解python播放音频的三种方法
Sep 23 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
Jan 25 Python
Python tornado上传文件的功能
Mar 26 Python
Python类中的装饰器在当前类中的声明与调用详解
Apr 15 Python
Python性能测试工具Locust安装及使用
Dec 01 Python
Python find()、rfind()方法及作用
Dec 24 Python
详解基于python-django框架的支付宝支付案例
Sep 23 #Python
如何利用Python开发一个简单的猜数字游戏
Sep 22 #Python
Python中关于浮点数的冷知识
Sep 22 #Python
Python安装及Pycharm安装使用教程图解
Sep 20 #Python
Python实现语音识别和语音合成功能
Sep 20 #Python
使用python将最新的测试报告以附件的形式发到指定邮箱
Sep 20 #Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
Sep 20 #Python
You might like
PHP中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
php中取得文件的后缀名?
2012/02/20 PHP
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
2013/08/06 PHP
PHP入门教程之图像处理技巧分析
2016/09/11 PHP
PHP面向对象程序设计方法实例详解
2016/12/24 PHP
laravel利用中间件做防非法登录和权限控制示例
2019/10/21 PHP
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
2007/04/20 Javascript
jQuery动画效果animate和scrollTop结合使用实例
2014/04/02 Javascript
nodejs命令行参数处理模块commander使用实例
2014/09/17 NodeJs
jQuery中odd选择器的定义和用法
2014/12/23 Javascript
学习javascript面向对象 掌握创建对象的9种方式
2016/01/04 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
2016/04/20 Javascript
基于bootstrap实现收缩导航条
2017/03/17 Javascript
js事件on动态绑定数据,绑定多个事件的方法
2018/09/15 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
vue-drag-chart 拖动/缩放图表组件的实例代码
2020/04/10 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
微信小程序实现首页弹出广告
2020/12/03 Javascript
利用python实现命令行有道词典的方法示例
2017/01/31 Python
python 系统调用的实例详解
2017/07/11 Python
对python 矩阵转置transpose的实例讲解
2018/04/17 Python
python numpy 一维数组转变为多维数组的实例
2018/07/02 Python
python使用正则筛选信用卡
2019/01/27 Python
python如何制作缩略图
2019/04/30 Python
python 二维矩阵转三维矩阵示例
2019/11/30 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
Django+Django-Celery+Celery的整合实战
2021/01/20 Python
html5实现canvas阴影效果示例
2014/05/07 HTML / CSS
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
ddl,dml和dcl的含义
2016/05/08 面试题
大四毕业生学习总结的自我评价
2013/10/31 职场文书
建筑系毕业生自我鉴定
2014/01/24 职场文书
2015-2016年小学教导工作总结
2015/07/21 职场文书
pandas数值排序的实现实例
2021/07/25 Python
CSS实现两列布局的N种方法
2021/08/02 HTML / CSS