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简单实现基数排序算法
May 16 Python
python dict.get()和dict['key']的区别详解
Jun 30 Python
python使用arcpy.mapping模块批量出图
Mar 06 Python
对Python闭包与延迟绑定的方法详解
Jan 07 Python
浅谈Python基础—判断和循环
Mar 22 Python
使用python socket分发大文件的实现方法
Jul 08 Python
django 邮件发送模块smtp使用详解
Jul 22 Python
对Python中一维向量和一维向量转置相乘的方法详解
Aug 26 Python
Python numpy.zero() 初始化矩阵实例
Nov 27 Python
keras 多gpu并行运行案例
Jun 10 Python
Keras保存模型并载入模型继续训练的实现
Feb 20 Python
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
Apr 11 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可逆加密函数(分享)
2013/06/06 PHP
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
php中session_id()函数详细介绍,会话id生成过程及session id长度
2015/09/23 PHP
基于php实现随机合并数组并排序(原排序)
2015/11/26 PHP
php cookie 详解使用实例
2016/11/03 PHP
从JavaScript 到 JQuery (1)学习小结
2009/02/12 Javascript
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
2011/12/26 Javascript
为原生js Array增加each方法
2012/04/07 Javascript
javascript单页面手势滑屏切换原理详解
2016/03/21 Javascript
javaScript知识点总结(必看篇)
2016/06/10 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
2016/11/24 Javascript
Vue学习笔记进阶篇之函数化组件解析
2017/07/21 Javascript
JS自定义函数实现时间戳转换成date的方法示例
2017/08/27 Javascript
angularjs http与后台交互的实现示例
2018/12/21 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
2019/01/09 jQuery
微信小程序(订阅消息)功能
2019/10/25 Javascript
JS+CSS实现3D切割轮播图
2020/03/21 Javascript
JavaScript实现与web通信的方法详解
2020/08/07 Javascript
Vue项目中使用mock.js的完整步骤
2021/01/12 Vue.js
python xml解析实例详解
2016/11/14 Python
python正则表达式爬取猫眼电影top100
2018/02/24 Python
Python3中lambda表达式与函数式编程讲解
2019/01/14 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
2019/12/19 Python
python自动化测试三部曲之unittest框架的实现
2020/10/07 Python
Python使用grequests并发发送请求的示例
2020/11/05 Python
耐克亚太地区:Nike APAC
2019/12/07 全球购物
Java的for语句中break, continue和return的区别
2013/12/19 面试题
食品工程专业求职信
2014/06/15 职场文书
关于诚信的活动方案
2014/08/18 职场文书
2015年班组建设工作总结
2015/05/13 职场文书
预备党员考察意见范文
2015/06/01 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang
python使用openpyxl库读写Excel表格的方法(增删改查操作)
2021/05/02 Python
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL