pandas修改列的名字

简介: pandas修改列的名字

使用train.rename修改列的名字,例:

print(train.columns.values)
train.rename(columns={'收率':'y','样本id':"id"},inplace=True)
print(train.columns.values)
AI 代码解读

运行结果:

#修改前
['样本id' 'A1' 'A2' 'A3' 'A4' 'A6' 'A8' 'A10' 'A12' 'A15' 'A17' 'A19' 'A20'
 'A21' 'A22' 'A25' 'A27' 'A28' 'B1' 'B2' 'B4' 'B6' 'B8' 'B9' 'B10' 'B11'
 'B12' 'B14' '收率']
 #修改后
['id' 'A1' 'A2' 'A3' 'A4' 'A6' 'A8' 'A10' 'A12' 'A15' 'A17' 'A19' 'A20'
 'A21' 'A22' 'A25' 'A27' 'A28' 'B1' 'B2' 'B4' 'B6' 'B8' 'B9' 'B10' 'B11'
 'B12' 'B14' 'y']
AI 代码解读
AI浩
+关注
目录
打赏
0
0
0
0
151
分享
相关文章
|
7月前
|
【Python】已解决:(pandas读取DataFrame列报错)raise KeyError(key) from err KeyError: (‘name‘, ‘age‘)
【Python】已解决:(pandas读取DataFrame列报错)raise KeyError(key) from err KeyError: (‘name‘, ‘age‘)
606 0
使用Pandas对Data列进行基于顺序的分组排列
使用Pandas对Data列进行基于顺序的分组排列
118 0
使用Python Pandas实现两表对应列相加(即使表头不同)
使用Python Pandas实现两表对应列相加(即使表头不同)
275 3
python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)
python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)
412 0
Pandas 设置索引列并获取某些行的内容
Pandas 设置索引列并获取某些行的内容
168 0
Pandas vs Spark:获取指定列的N种方式
本篇继续Pandas与Spark常用操作对比系列,针对常用到的获取指定列的多种实现做以对比。 注:此处的Pandas特指DataFrame数据结构,Spark特指spark.sql下的DataFrame数据结构。
648 0
Pandas vs Spark:获取指定列的N种方式
数据分析工具PANDAS技巧-如何删除数据帧的列
数据分析工具PANDAS技巧-如何删除数据帧的列 在本教程中,我们将介绍如何从pandas数据帧(dataframe)中删除或删除一个或多个列。 什么是pandas ? pandas是一个用于数据操作的python包。
在 Pandas 中更改列的数据类型
import pandas as pd import numpy as np a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) df.dtypes 0 object 1 object 2 object dtype: object 数据框(data.frame)是最常用的数据结构,用于存储二维表(即关系表)的数据,每一列存储的数据类型必须相同,不同数据列的数据类型可以相同,也可以不同,但是每列的行数(长度)必须相同。
4684 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等