相关文章推荐
玩手机的鸡蛋面  ·  Excel VBA ...·  11 月前    · 
重感情的生姜  ·  ApplicationAttribute.U ...·  1 年前    · 

python修改dataframe的列名

在 pandas 中,可以使用 DataFrame.rename() 方法来修改 DataFrame 的列名。该方法接受一个字典参数,其中键表示要修改的列名,值表示新列名。

例如,以下代码将 DataFrame 的 "old_column_name" 列更名为 "new_column_name":

import pandas as pd
# create a sample dataframe
df = pd.DataFrame({'old_column_name': [1, 2, 3, 4], 'other_column': [5, 6, 7, 8]})
# rename column
df = df.rename(columns={'old_column_name': 'new_column_name'})
print(df)

输出结果为

   new_column_name  other_column
0                1             5
1                2             6
2                3             7
3                4             8

如果想要同时修改多个列名,可以在字典中添加多个键值对。

还有一种方法是使用 DataFrame.columns 属性来直接修改列名,如下所示:

df.columns = ['new_column_name', 'new_other_column']

这种方法可以在一次操作中同时修改多列名。

  •