专栏首页python3Python3 pandas 操作列表

Python3 pandas 操作列表

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()方法便可以将修改后的内容保存到文件里面。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • django之路由分组,反向解析,有名

    路由层   无名分组   有名分组   反向解析   路由分发   名称空间   伪静态的概念

    py3study
  • pandas库Series类型与基本操作

    py3study
  • Python_二维数组

    py3study
  • 怎样监听vue.js中v-for全部渲染完成?

    vue里面本身带有两个回调函数: 一个是Vue.nextTick(callback),当数据发生变化,更新后执行回调。 另一个是Vue.$nextTick(...

    hbbliyong
  • R语言︱词典型情感分析文本操作技巧汇总(打标签、词典与数据匹配等)

    笔者寄语:情感分析中对文本处理的数据的小技巧要求比较高,笔者在学习时候会为一些小技巧感到头疼不已。

    素质
  • kubernetes各个版本支持时间是多长?

    Kubernetes发行版通常支持9个月,在此期间,如果发现严重的bug或安全问题,会在对应的分支发布补丁版本。 比如,当前版本为v1.10.1,当社区修复一些...

    党志强
  • Leetcode 239题 滑动窗口最大值(Sliding Window Maximum)

    https://leetcode-cn.com/problems/sliding-window-maximum/

    code随笔
  • 打包利器webpack

    Webpack 是一个模块打包器。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。

    笔阁
  • 大会活动|腾讯优图首届研究沙龙成功举办,从技术魔盒迈向新科技时代的“火种”

    10月14日,腾讯优图首届研究沙龙在上海漕河泾会议中心成功举办。腾讯优图实验室总监黄飞跃,厦门大学教授纪荣嵘,复旦大学青年研究员付彦伟,上海交通大学电子系特别研...

    优图实验室
  • 分布式系统基础

    What is a Distributed System? “一个分布式系统是若干个独立的计算机的集合, 但是对该系统的用户来说, 系统就像一台计算机一样。 ...

    葆宁

扫码关注云+社区

领取腾讯云代金券