📌  相关文章
📜  将列名添加到 Pandas 中的数据框

📅  最后修改于: 2022-05-13 01:54:58.120000             🧑  作者: Mango

将列名添加到 Pandas 中的数据框

让我们如何在 Pandas 中为 DataFrame 列添加名称。

创建数据框:

# 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)

输出 :

在这里我们可以看到 DataFrame 中的列是未命名的。

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

# adding column name to the respective columns
team.columns =['Name', 'Code', 'Age', 'Weight']
  
# displaying the DataFrame
print(team)


输出 :

现在 DataFrame 有列名。

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

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

输出 :

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