在 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']
这种方法可以在一次操作中同时修改多列名。