Computer >> Máy Tính >  >> Lập trình >> Python

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

Để đặt tên cho các cột một cách rõ ràng, hãy sử dụng tên tham số của read_csv () phương pháp. Giả sử sau đây là tệp CSV của chúng tôi không có tiêu đề được mở trong Microsoft Excel -

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

Hãy để chúng tôi tải dữ liệu từ tệp CSV và thêm các cột tiêu đề bằng cách sử dụng tham số tên -

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

Ví dụ

Sau đây là mã hoàn chỉnh -

import pandas as pd

# Load data from a CSV file into a Pandas DataFrame
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\TeamData.csv")
print("Reading the CSV file without headers...\n", dataFrame)

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

# reading updated CSV
print("\nReading the CSV file after updating headers...\n", dataFrame)

Đầu ra

Điều này sẽ tạo ra kết quả sau -

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