Python – 在Pandas DataFrame中显式命名列

Python – 在Pandas DataFrame中显式命名列

要显式地命名列,请使用read_csv()方法的 names 参数。 假设以下是我们的CSV文件在 Microsoft Excel 中未具有标题 –

Python - 在Pandas DataFrame中显式命名列

让我们从CSV文件中加载数据,并使用names参数添加标头列 –

pd.read_csv("C:\Users\amit_\Desktop\TeamData.csv",names=['Team', 'Rank_Points', 'Year'])

示例

以下是完整代码 –

import pandas as pd

# 从CSV文件加载数据到Pandas DataFrame中
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\TeamData.csv")
print("Reading the CSV file without headers...\n", dataFrame)

# 添加标题
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\TeamData.csv",names=['Team', 'Rank_Points', 'Year'])

# 读取更新后的CSV文件
print("\nReading the CSV file after updating headers...\n", dataFrame)

输出

这将产生以下输出 –

Reading the CSV file without headers...
    Australia   2500   2021
0  Bangladesh   1000   2021
1     England   2000   2021
2       India   3000   2021
3    Srilanka   1500   2021

Reading the CSV file after updating headers...
         Team   Rank_Points   Year
0   Australia          2500   2021
1  Bangladesh          1000   2021
2     England          2000   2021
3       India          3000   2021
4    Srilanka          1500   2021

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程