案例 52: 重命名列
知识点讲解
在数据处理过程中,有时需要更改 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。重命名列有助于提高数据的可读性和易理解性,尤其是在数据来自原始数据源时。