Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python - Đặt tên cột rõ ràng trong Pandas DataFrame


Để đặt tên cột rõ ràng, dùng tham số names của read_csv(). Giả sử file CSV TeamData.csv không có header.

Đọc file và thêm header:

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

Ví dụ

import pandas as pd 
# Đọc CSV không header 
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\TeamData.csv") 
print("Đọc CSV không header...\n", dataFrame) 
# Thêm header 
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\TeamData.csv", names=['Team', 'Rank_Points', 'Year']) 
print("\nĐọc CSV sau khi cập nhật header...\n", dataFrame)

Kết quả

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