📅  最后修改于: 2023-12-03 15:35:57.745000             🧑  作者: Mango
在使用 pandas 处理数据时,我们通常需要给数据框添加标题。这可以方便我们更好地识别列。在本文中,我们将讨论如何在 Python 中使用 pandas 给数据框添加标题。
我们可以直接给数据框的列索引赋值,以添加标题。下面是示例代码:
import pandas as pd
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'City': ['New York', 'Paris', 'London']}
df = pd.DataFrame(data)
# 给列索引赋值,添加标题
df.columns = ['姓名', '年龄', '城市']
print(df)
输出:
姓名 年龄 城市
0 Alice 25 New York
1 Bob 30 Paris
2 Charlie 35 London
我们也可以使用 pandas 的 rename() 函数,来为数据框添加标题。下面是示例代码:
import pandas as pd
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'City': ['New York', 'Paris', 'London']}
df = pd.DataFrame(data)
# 使用 rename() 函数,添加标题
df = df.rename(columns={'Name': '姓名', 'Age': '年龄', 'City': '城市'})
print(df)
输出:
姓名 年龄 城市
0 Alice 25 New York
1 Bob 30 Paris
2 Charlie 35 London
使用 rename() 函数时,需要传入一个字典作为参数,其中字典的键为原标题,字典的值为新标题。
以上就是为 pandas 数据框添加标题的两种方法。根据自己实际情况,选择合适的方法来为数据框添加标题。