[Pandas] 更换字段栏位名称
![](/assets/blank.gif)
在平时的开发需求中,涉及到更换字段列名的操作,我们可以使用.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] 更换字段栏位名称相关推荐
- ResultSet 中找不到栏位名称 XXXX使用remapResults参数来解决
今天和手机端联调一个功能,新老版本调用的sql语句是同一个,但是呢,他们调用旧版的时候,我后台就会包ResultSet 中找不到栏位名称 district_id的错误,我开启debug模式,把打印的s ...
- oracle动态菜单,本地动态SQL(Open for等)如何获取SQL的定义属性,包括栏位名称和数据类型...
本帖最后由 samt007 于 2015-8-6 12:44 编辑 如果是动态SQL(不是动态open for游标),用dbms_sql包是可以动态获取所执行的SQL的栏位名称以及栏位类型. 例子: ...
- [Pandas] 将某栏位中的值进行替换
美图欣赏2022/08/01 问题1: 将字段'Channel Name'中的值分别替换成如下结果 'FOX CHINA-DF'替换为'FOC', 'FOX CZECH-DF'替换为'FCZ', 'F ...
- Ext.Net中CheckboxSelectionModel的动态隐藏(显示),一定条件下的隐藏(不让选择),获得多选栏位的信息,及后台控件的动态创建...
(1) Ext.Net 中CheckboxSelectionModel在一定的条件下隐藏特定的row <head id="Head1" runat="server& ...
- 锁定表格栏位范例网页
<HTML><HEAD><TITLE>锁定表格栏位范例网页</TITLE> <META http-equiv=Content-Type conte ...
- SAP MM初阶之采购信息记录里的Prior Supplier栏位
SAP MM初阶之采购信息记录里的Prior Supplier栏位 笔者有注意到在采购信息记录的General Data视图里,有一个并不令人注意的字段,叫做'Prior Supplier'(前供应商 ...
- SAP PM入门系列3 - 设备主数据里无‘检验类型‘栏位,那何处定义维护订单可以触发检验批?
SAP PM设备主数据里无'检验类型'栏位,那何处定义维护订单可以触发检验批? 经过咨询业界资深顾问,得知PM里维护订单相关的检验批并不是依靠设备主数据里的inspection type栏位,而是由维 ...
- SAP HU上面的'Obj.to Which HU Belongs'栏位初探
SAP HU上面的'Obj.to Which HU Belongs'栏位初探 HU02,创建一个新的HU, 保存之, HU03显示这个HU 189141203942, 其'obj.to Which H ...
- OO实现ALV TABLE 五:ALV的栏位属性
ALV的栏位属性是SAP提供的ALV功能的比较重要的一个,详细的功能包括异常状态图标.图标.符号.复选框.按钮.热点.超链接.单元格类型.单元格颜色.某一栏位颜色.某一行颜色,栏位隐藏等等.ALV的栏 ...
最新文章
- Paper8:Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition
- 心急的C小加《贪心》
- Java线程同步机制synchronized关键字的理解
- nodejs创建rtmp-streamer服务器
- 如何利用反射实现EL表达式
- Linux下交叉编译gdb和gdbserver
- SAP Analytics Cloud导入数据的规模限制
- 写好一份数据分析报告的13个要点
- CF19E-Fairy【树形结构,差分】
- python获取软件窗口句柄_Python获取浏览器窗口句柄过程解析
- html 中加载字体太慢,前端解决中文字体加载慢的问题
- 特征工程之特征预处理
- Samba共享目录的多用户权限设置案例
- 七月算法机器学习 10 聚类算法与应用
- 基于PHP的超市库存管理系统
- GitHub Star 13.9k,顶级项目全新开源表格识别算法
- 第六章:详细设计。盒图、问题分析图即PAD图、过程设计语言PDL伪码
- python实现自动上传图片_python 实现图片自动上传七牛返回地址
- 复盘二: 了解自我和管理自我,诚惶诚恐,保持敬畏-- 宁向东的清华管理学课总结
- selenium切换窗口句柄
热门文章
- 消费类电子产品知多少?
- Sage X3 PJM结构分解示例详解
- 【Spring Boot+Thymeleaf+MyBatis+mysql】实现电子商务平台实战(附源码)持续更新~~ 包括sql语句、java、html代码
- ThreeJS入门篇(1)开场扯淡
- 【正点原子MP157连载】第二十一章 嵌入式Linux LED驱动开发实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
- C# 获取CPU序列号、网卡MAC地址、硬盘序列号封装类,用于软件绑定电脑
- 源码搭建Lump环境
- 半导体温差发电片发电专业测试
- 风力发电功率预测数据(两个风力发电场25台风力发电机2年发电数据,时间间隔30min,含风速、风向、外界温度等天气特征)
- 给服务器安装系统时无法找到介质解决办法