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

让我们从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
极客教程