关于python:pandas:如何通过删除特定字母来更改所有列名

pandas:how to change all column names with erasing specific letters

本问题已经有最佳答案,请猛点这里访问。

我用Python从蜂巢中读取表格,所有的列名都被自动添加了前缀,比如test.age,test.sex,test.degree…如何使用pandas删除所有前缀"test."?


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

一种方法是:

1
df.columns = [i.replace("test.","") for i in df.columns]