📜  更改特定列名 pandas - Python (1)

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

更改特定列名 pandas - Python

在处理数据集时,我们经常需要更改特定列的名称。在 Python 中使用 Pandas 库可以轻松地进行这项任务。以下是更改特定列名的方法:

假设我们有一个包含以下列的数据集:

| Name | Age | Gender | | ---- | --- | ------ | | Tom | 25 | Male | | Sarah| 30 | Female | | John | 28 | Male |

我们想要将 "Name" 列更名为 "Full Name"。

首先,我们需要读取数据集并创建一个 Pandas 数据框:

import pandas as pd

data = {'Name': ['Tom', 'Sarah', 'John'], 'Age': [25, 30, 28], 'Gender': ['Male', 'Female', 'Male']}
df = pd.DataFrame(data)

接下来,我们可以使用 Pandas 的 rename() 方法来更改列名。对于更改单个列名,我们可以传递一个字典来指定要更改的列名和新的列名:

df = df.rename(columns={'Name': 'Full Name'})

现在,我们已经将 "Name" 列更名为 "Full Name"。我们可以使用 head() 方法检查更改是否生效:

print(df.head())

输出:

  Full Name  Age  Gender
0       Tom   25    Male
1     Sarah   30  Female
2      John   28    Male

我们还可以使用 inplace=True 参数使更改在原始数据框中生效:

df.rename(columns={'Name': 'Full Name'}, inplace=True)

以上就是更改特定列名的介绍。Pandas 还提供许多其他功能,可用于数据处理和分析。