📜  pandas 重命名单列 - Python (1)

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

Pandas 重命名单列 - Python

在数据处理过程中,经常需要对数据的列进行重命名。 Pandas 是一个流行的 Python 数据分析库,它提供了一个方便的方法来重命名单列。

以下是重命名单列的步骤:

导入 Pandas

在开始之前,让我们导入 Pandas:

import pandas as pd
创建数据框

我们首先需要创建一个 Pandas 数据框来演示重命名单列。这里我们将使用一个包含两个列的数据框:

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
重命名单列

可以使用 rename() 方法来重命名数据框的单个列。在本例中,我们将把 age 列重命名为 年龄

df = df.rename(columns={'age': '年龄'})
print(df)

输出结果为:

       name  年龄
0     Alice  25
1       Bob  30
2  Charlie  35

需要注意的是,上面的 rename() 方法返回了重命名后的新数据框。如果您想修改原始数据框,可以使用 inplace=True 参数:

df.rename(columns={'age': '年龄'}, inplace=True)
print(df)

输出结果为:

       name  年龄
0     Alice  25
1       Bob  30
2  Charlie  35
结论

通过上面的方法,您可以轻松地重命名 Pandas 数据框中的单个列。除了单个列之外,Pandas 还提供了许多其他重命名列的方法,如重命名多个列、反转列的顺序等,这些内容可以方便地在 Pandas 官方文档中查找。