📜  重命名数据框 pandas 中的列 - Python (1)

📅  最后修改于: 2023-12-03 15:12:28.602000             🧑  作者: Mango

重命名数据框 pandas 中的列 - Python

在数据分析和处理的过程中,经常需要对数据框中的列进行重命名。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 函数将列名从 nameage 更改为 姓名年龄

结尾

以上就是如何使用 Pandas 中的 rename 函数来重命名数据框中的列。如果你有任何问题或建议,请随时在下面的评论中留言。