在前面插入新的一列,或者在后面加入新一列

import pandas as pdfilename = 'test.xlsx'
df = pd.read_excel(filename)# 将数据框的列名全部提取出来存放在列表里
col_name=df.columns.tolist()# 一、将u_list插入到指定位置。
# 在列索引为2的位置插入一列。刚插入时不会有值,整列都是NaN
# 比如说原来是a,b,c,d;我把新的一列插入到索引2,则变成a,b,新的一列,c,d
col_name.insert(2, '新的一列')#二、将u_list添加到到后面位置
#比如说原来是a,b;现在想变成a,b,空白,空白,新的一列
#就先加入两个空值
col_name.append('')
col_name.append('')
col_name.append('新的一列')# DataFrame.reindex() 对原行/列索引重新构建索引值
df=df.reindex(columns=col_name)              # 把新的数据,放到指定的列名下
# 新插入的数据u_list是从14&16列的数据计算得来
df['新的一列'] = df['14列名称'] / df['16列名称'] 这样直接一步到位# 将整个df写入excel(不分sheets)
df.to_excel('piggy22.xlsx')

python pandas 在现有excel中插入新数据相关推荐

  1. python脚本:向表中插入新数据,删除表中最旧的数据

    一张表存储历史数据,最多存储HISTORY_TABLE_MAX_ROWS条数据,当表中数据未达到HISTORY_TABLE_MAX_ROWS,直接插入:如果达到的话需要保证插入新数据的时候将最旧的数据 ...

  2. 钢琴键盘excel_如何通过键盘在Excel中插入新行?

    钢琴键盘excel If you are a keyboard ninja, then you hate having to move your hands from the keyboard for ...

  3. c语言数组中插入新数据

    数组插入数据 在数组的应用中,我们有时会向数组中插入一个数据,而且不打破原来的排序规律,其实数组中的插入数据,就是数据的比较和移动:如果想要弄懂这些方法最好拿笔比划以下,或者debug一下,了解其中的 ...

  4. python 用 xlwings 处理 Excel 中的重复数据

    xlwings 简介 xlwings 是一个 Python 库.简化了 Python 和 Excel 通信. xlwings - 让Excel跑得飞快! 本文写作背景 & 需求 & 方 ...

  5. Excel中插入自定义数据地图

    数据: XXXX大学shp格式数据 一. shp数据转为EMF文件 使用ArcGIS打开所有要转化的文件 文件-导出地图-选择EMF格式 二.EXCEL插入EMF excel中: 插入-图片:选择刚刚 ...

  6. power automate desktop在excel中插入新表和行

    1.启动.(略) 2.添加新工作表. 3.将行插入Excel工作表. 4.关闭Excel

  7. 微信小程序js数组中插入“新数据对象”,数据对象中插入“新属性”

    动态添加数据对象或数据对象中的属性 动态添加数据对象 此处展示的是自己之前写的一个分页功能中,动态添加数据对象到已有的数组中. var tmpArr = that.data.tickets; tmpA ...

  8. 向视图插入数据mysql_怎么向Mysql视图中增加新数据

    本篇文章主要给大家介绍mysql数据表中视图是怎么新增数据的. mysql视图的相关知识在我们之前的文章中,都已经给大家详细介绍过了,相信大家对视图肯定有了更深一步的了解. 从前面文章的介绍中,大家应 ...

  9. mysql在视图中增加新数据_怎么向Mysql视图中增加新数据

    本篇文章主要给大家介绍mysql数据表中视图是怎么新增数据的. mysql视图的相关知识在我们之前的文章中,都已经给大家详细介绍过了,相信大家对视图肯定有了更深一步的了解. 从前面文章的介绍中,大家应 ...

最新文章

  1. 漫画:如何在数组中找到和为 “特定值” 的三个数?
  2. awbeci网站之技术篇
  3. Dialog外部点击事件
  4. Visual Studio中11个强大的调试技巧和方法
  5. 已解决 问题ModuleNotFoundError: No module named ‘tensorflow.examples.tutorials‘
  6. mysql 查看导出数据字典
  7. Luogu P1115 最大子段和(dp 贪心)
  8. 黑洞内外,时空弯曲的漩涡
  9. 数据结构实验之排序五:归并求逆序数
  10. leetcode 81 python
  11. java mp4分割_Android(java方法)上实现mp4的分割和拼接 (二)
  12. Mac OS X 11中的/usr/bin 的“Operation not permitted”
  13. 编程输出字符图形C语言,字符图形的输出在C语言中的实现
  14. 【火炉炼AI】机器学习052-OpenCV构建人脸鼻子眼睛检测器
  15. OpenStack虚拟机冷迁移与热迁移
  16. 0004-环保公益环保宣传PPT模板免费下载
  17. 什么是跨域?如何解决跨域?
  18. 统计学中的真阳性(TP),假阴性(FN),假阳性(FP),真阴性(TN)怎么理解?
  19. linux clock_gettime函数详解
  20. 利用vlan交换机(网管交换机)打trunk实现单线复用

热门文章

  1. 血氧仪方案功能及使用方法介绍
  2. 线程安全问题及解决方法
  3. html mako
  4. android 饼图进度框,如何创建循环进度条(饼图),如指标 – Android
  5. GIONEE A1 金立A1 root 刷机包 GIONEE SWW1609_0201 mt6755
  6. 无法联网的情况下,dbeaver离线安装数据库驱动-clickhouse
  7. 回归损失函数:L1,L2,Huber,Log-Cosh,Quantile Loss
  8. C++线程学习4,多线程通信和同步
  9. 烦人的警告 libpng warning: iCCP: known incorrect sRGB profile
  10. git代码合并了后发现有冲突,我们怎么取消合并?