📅  最后修改于: 2023-12-03 15:26:22.280000             🧑  作者: Mango
在处理数据集时,我们经常需要更改特定列的名称。在 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 还提供许多其他功能,可用于数据处理和分析。