📅  最后修改于: 2023-12-03 15:12:28.602000             🧑  作者: Mango
在数据分析和处理的过程中,经常需要对数据框中的列进行重命名。Pandas 提供了 rename 函数来实现这个功能。
df.rename(columns={"old_name": "new_name"}, inplace=True)
df
:要重命名列的数据框old_name
:要被替换的旧列名new_name
:新列名inplace
:是否在原始数据框上进行修改,默认为 False,即不改变原始数据框import pandas as pd
# 创建数据框
data = {'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35]}
df = pd.DataFrame(data)
# 打印原始数据框
print(df)
# name age
# 0 Alice 25
# 1 Bob 30
# 2 Charlie 35
# 重命名列
df.rename(columns={"name": "姓名", "age": "年龄"}, inplace=True)
# 打印重命名后的数据框
print(df)
# 姓名 年龄
# 0 Alice 25
# 1 Bob 30
# 2 Charlie 35
在此示例中,我们创建了一个包含名称和年龄的数据框。我们使用 rename 函数将列名从 name
和 age
更改为 姓名
和 年龄
。
以上就是如何使用 Pandas 中的 rename 函数来重命名数据框中的列。如果你有任何问题或建议,请随时在下面的评论中留言。