Pandas中对数据列进行重命名的方法

2023-02-24 00:00:00 方法 重命名 中对

在 Pandas 中,可以使用 df.rename() 方法对 DataFrame 的列名进行重命名操作。这个方法会返回一个新的 DataFrame,其中列名已经被重命名。

df.rename() 方法需要传入一个字典作为参数,字典的键表示旧的列名,字典的值表示新的列名。例如:

import pandas as pd

# 创建 DataFrame
df = pd.DataFrame({
    'Name': ['Alice', 'Bob', 'Charlie'],
    'Age': [25, 30, 35],
    'Gender': ['F', 'M', 'M']
})

# 对 DataFrame 的列名进行重命名操作
df_renamed = df.rename(columns={'Name': '姓名', 'Age': '年龄', 'Gender': '性别'})

# 输出重命名后的 DataFrame
print(df_renamed)

运行上述代码,输出结果为:

        姓名  年龄 性别
0    Alice  25  F
1      Bob  30  M
2  Charlie  35  M

在这个例子中,我们首先创建了一个 DataFrame,然后使用 rename() 方法对其列名进行了重命名操作,并将结果赋值给了 df_renamed 变量。在这个方法的参数中,我们使用了一个字典,其中键是旧的列名,值是新的列名。

相关文章