美图欣赏2022/06/22

在平时的开发需求中,涉及到更换字段列名的操作,我们可以使用.rename方法进行实现该需求

以下提供了两个练习案例进行复盘与学习,方便日后进行查阅

练习案例1

import pandas as pddf = pd.DataFrame([['L123','A',0,123],['L456','A',1,456],['L437','C',0,789],['L112','B',1,741],['L211','A',0,852],['L985','B',1,963]],columns=['Raw Material','Level','Passing','l/t'])
# 更改'Raw Material'和'l/t'两个栏位的名称
df = df.rename(columns = {'Raw Material':'Material','l/t':'LT'})

df

df(处理后)

练习案例2

import pandas as pdcal_supply = pd.DataFrame([['L123',1,2,3],['L456',4,5,6],['L437',7,8,9],['L112',10,11,12],['L211',13,14,15],['L985',16,17,18]],columns=['Material','W1|6/22','W2|6/23','W3|6/24'])
# 更换cal_supply表中的W1-W3的列名
new_dict = {key:key.split('|')[1]for i, key in enumerate(cal_supply.columns.tolist()[1:])
}
cal_supply.rename(columns=new_dict, inplace=True)

cal_supply

new_dict 

cal_supply(处理后) 

扩展补充

更换字段栏位名称还可使用直接赋值的方式

import pandas as pddf = pd.DataFrame([['FOL','A',0,123],['FOL','A',1,456],['FOL','C',0,789],['FJZ','B',1,741],['FJZ','A',0,852],['FJZ','B',1,963]],columns=['Site','Level','Passing','l/t'])new_columns = ['Site','Type','Passing','LT']# 替换列名:更换字段'Level'和'l/t'名称
df.columns = new_columns

df

处理后的df

[Pandas] 更换字段栏位名称相关推荐

  1. ResultSet 中找不到栏位名称 XXXX使用remapResults参数来解决

    今天和手机端联调一个功能,新老版本调用的sql语句是同一个,但是呢,他们调用旧版的时候,我后台就会包ResultSet 中找不到栏位名称 district_id的错误,我开启debug模式,把打印的s ...

  2. oracle动态菜单,本地动态SQL(Open for等)如何获取SQL的定义属性,包括栏位名称和数据类型...

    本帖最后由 samt007 于 2015-8-6 12:44 编辑 如果是动态SQL(不是动态open for游标),用dbms_sql包是可以动态获取所执行的SQL的栏位名称以及栏位类型. 例子: ...

  3. [Pandas] 将某栏位中的值进行替换

    美图欣赏2022/08/01 问题1: 将字段'Channel Name'中的值分别替换成如下结果 'FOX CHINA-DF'替换为'FOC', 'FOX CZECH-DF'替换为'FCZ', 'F ...

  4. Ext.Net中CheckboxSelectionModel的动态隐藏(显示),一定条件下的隐藏(不让选择),获得多选栏位的信息,及后台控件的动态创建...

    (1) Ext.Net 中CheckboxSelectionModel在一定的条件下隐藏特定的row <head id="Head1" runat="server& ...

  5. 锁定表格栏位范例网页

    <HTML><HEAD><TITLE>锁定表格栏位范例网页</TITLE> <META http-equiv=Content-Type conte ...

  6. SAP MM初阶之采购信息记录里的Prior Supplier栏位

    SAP MM初阶之采购信息记录里的Prior Supplier栏位 笔者有注意到在采购信息记录的General Data视图里,有一个并不令人注意的字段,叫做'Prior Supplier'(前供应商 ...

  7. SAP PM入门系列3 - 设备主数据里无‘检验类型‘栏位,那何处定义维护订单可以触发检验批?

    SAP PM设备主数据里无'检验类型'栏位,那何处定义维护订单可以触发检验批? 经过咨询业界资深顾问,得知PM里维护订单相关的检验批并不是依靠设备主数据里的inspection type栏位,而是由维 ...

  8. SAP HU上面的'Obj.to Which HU Belongs'栏位初探

    SAP HU上面的'Obj.to Which HU Belongs'栏位初探 HU02,创建一个新的HU, 保存之, HU03显示这个HU 189141203942, 其'obj.to Which H ...

  9. OO实现ALV TABLE 五:ALV的栏位属性

    ALV的栏位属性是SAP提供的ALV功能的比较重要的一个,详细的功能包括异常状态图标.图标.符号.复选框.按钮.热点.超链接.单元格类型.单元格颜色.某一栏位颜色.某一行颜色,栏位隐藏等等.ALV的栏 ...

最新文章

  1. Paper8:Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition
  2. 心急的C小加《贪心》
  3. Java线程同步机制synchronized关键字的理解
  4. nodejs创建rtmp-streamer服务器
  5. 如何利用反射实现EL表达式
  6. Linux下交叉编译gdb和gdbserver
  7. SAP Analytics Cloud导入数据的规模限制
  8. 写好一份数据分析报告的13个要点
  9. CF19E-Fairy【树形结构,差分】
  10. python获取软件窗口句柄_Python获取浏览器窗口句柄过程解析
  11. html 中加载字体太慢,前端解决中文字体加载慢的问题
  12. 特征工程之特征预处理
  13. Samba共享目录的多用户权限设置案例
  14. 七月算法机器学习 10 聚类算法与应用
  15. 基于PHP的超市库存管理系统
  16. GitHub Star 13.9k,顶级项目全新开源表格识别算法
  17. 第六章:详细设计。盒图、问题分析图即PAD图、过程设计语言PDL伪码
  18. python实现自动上传图片_python 实现图片自动上传七牛返回地址
  19. 复盘二: 了解自我和管理自我,诚惶诚恐,保持敬畏-- 宁向东的清华管理学课总结
  20. selenium切换窗口句柄

热门文章

  1. 消费类电子产品知多少?
  2. Sage X3 PJM结构分解示例详解
  3. 【Spring Boot+Thymeleaf+MyBatis+mysql】实现电子商务平台实战(附源码)持续更新~~ 包括sql语句、java、html代码
  4. ThreeJS入门篇(1)开场扯淡
  5. 【正点原子MP157连载】第二十一章 嵌入式Linux LED驱动开发实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
  6. C# 获取CPU序列号、网卡MAC地址、硬盘序列号封装类,用于软件绑定电脑
  7. 源码搭建Lump环境
  8. 半导体温差发电片发电专业测试
  9. 风力发电功率预测数据(两个风力发电场25台风力发电机2年发电数据,时间间隔30min,含风速、风向、外界温度等天气特征)
  10. 给服务器安装系统时无法找到介质解决办法