在数据处理过程中,有时需要更改 DataFrame 中的列名。Pandas 提供了 rename
方法来轻松实现列的重命名。
rename
方法并通过 columns
参数传递一个字典,可以将旧列名映射到新列名。# 准备数据和示例代码的运行结果,用于案例 52
# 示例数据
data_column_renaming = {
'OldName1': [1, 2, 3],
'OldName2': [4, 5, 6]
}
df_column_renaming = pd.DataFrame(data_column_renaming)
# 重命名列
df_renamed = df_column_renaming.rename(columns={'OldName1': 'NewName1', 'OldName2': 'NewName2'})
df_column_renaming, df_renamed
在这个示例中,我们将两个列的名称从 OldName1
和 OldName2
改为 NewName1
和 NewName2
。
原始 DataFrame (df_column_renaming
):
OldName1 OldName2
0 1 4
1 2 5
2 3 6
重命名后的 DataFrame (df_renamed
):
NewName1 NewName2
0 1 4
1 2 5
2 3 6
这个结果展示了重命名列后的 DataFrame。重命名列有助于提高数据的可读性和易理解性,尤其是在数据来自原始数据源时。