熊猫:如何通过擦除特定字母来更改所有列名称

时间:2018-12-05 09:14:49

标签: python pandas

我正在使用Anaconda从蜂巢中读取表,并且我所有的列名都已自动添加前缀,例如test.age,test.sex,test.degree ... 如何使用熊猫擦除所有前缀“ test”?

2 个答案:

答案 0 :(得分:3)

df.columns = [i[1] for i in df.columns.str.split('.')]

答案 1 :(得分:2)

一种方法是:

df.columns = [i.replace("test.", "") for i in df.columns]
相关问题