文章预览
Pandas实现数据列的重命名 知识点: rename 单个标签、多个标签的字典 使用 df.columns=list 的方式全量替换 rename 使用自定义函数做替换 1、读取数据 import pandas as pd df = pd.read_excel( "./datas/员工数据表.xlsx" , engine= "openpyxl" ) df.head() 2、使用 df.rename 和 columns 映射关系重命名 df.rename(columns = { "生日" : "birthday" , "薪资" : "salary" , "部门" : "department" }).head() rename 默认返回一个新df,如果要直接生效需要加 inplace=True 参数 df.rename(columns = { "生日" : "birthday" , "薪资" : "salary" , "部门" : "department" }, inplace= True ) df.head() 3、直接替换所有的列名 df.columns Index(['编号', '姓名', '性别', '年龄', 'birthday', 'department', 'salary', '爱好'], dtype='object') df.columns = [ "sno" , "name" , "gender" , "age" , "birthday" , "department" , "salary" , "l
………………………………