pandas修改列的名字

Posted AI浩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas修改列的名字相关的知识,希望对你有一定的参考价值。

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

print(train.columns.values)
train.rename(columns='收率':'y','样本id':"id",inplace=True)
print(train.columns.values)

运行结果:

#修改前
['样本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']

以上是关于pandas修改列的名字的主要内容,如果未能解决你的问题,请参考以下文章

Pandas:如何修改DataFrame中某一列的值?

Python 实战基础Pandas 如何修改表格数据类型 DataFrame 列的顺序

pandas DataFrame行或列的删除方法

Python 中的 Pandas 错误:列的长度必须与键的长度相同

批量生成修改oracle/sql server/mysql数据库各个表相同名字列的长度语句

批量生成修改oracle/sql server/mysql数据库各个表相同名字列的长度语句