在熊猫

中为数据框添加列名

原文:https://www . geesforgeks . org/add-column-name-to-data frame-in-pandas/

让我们看看如何在 Pandas 中为数据框列添加名称。

创建数据帧:

# importing the pandas library
import pandas as pd

# creating lists
l1 =["Amar", "Barsha", "Carlos", "Tanmay", "Misbah"]
l2 =["Alpha", "Bravo", "Charlie", "Tango", "Mike"]
l3 =[23, 25, 22, 27, 29]
l4 =[69, 54, 73, 70, 74]

# creating the DataFrame
team = pd.DataFrame(list(zip(l1, l2, l3, l4))) 

# displaying the DataFrame
print(team)

输出:

这里我们可以看到数据框中的列是未命名的。

向数据框添加列名:我们可以使用其columns 属性向现有数据框添加列。

# adding column name to the respective columns
team.columns =['Name', 'Code', 'Age', 'Weight']

# displaying the DataFrame
print(team)

输出:

现在数据框有了列名。

重命名数据框的列名:我们可以使用rename()函数重命名数据框的列。

# reanming the DataFrame columns
team.rename(columns = {'Code':'Code-Name', 
                       'Weight':'Weight in kgs'}, 
            inplace = True)

# displaying the DataFrame
print(team)

输出:

我们可以看到列的名称已经改变。