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

Python - Đổi tên cột của DataFrame Pandas

Để đổi tên cột của DataFrame, sử dụng phương thức rename(). Đặt tên cột bạn muốn đổi dưới tham số "columns" của rename(). Ví dụ, đổi cột "Car" thành "Car Name":

dataFrame.rename(columns={'Car': 'Car Name'}, inplace=False)

Trước tiên, đọc CSV và tạo DataFrame:

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")

Bây giờ, đổi tên các cột. Ở đây chúng ta đổi tên cột "Car", "Date_of_Purchase" và "Reg_Price":

dataFrame = dataFrame.rename(columns={'Car': 'Car Name', 'Date_of_Purchase': 'Sold On', 'Reg_Price': 'Booking Price'}, inplace=False)

Ví dụ hoàn chỉnh

Mã nguồn đầy đủ:

import pandas as pd
# đọc file csv
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")
print("DataFrame...\n", dataFrame)
# đếm hàng và cột trong DataFrame
print("\nSố hàng và cột trong DataFrame = ", dataFrame.shape)
dataFrame = dataFrame.rename(columns={'Car': 'Car Name', 'Date_of_Purchase': 'Sold On', 'Reg_Price': 'Booking Price'}, inplace=False)
print("\nDataFrame với tên cột cập nhật ...\n", dataFrame)

Kết quả

Chương trình sẽ tạo ra kết quả sau:

DataFrame...
   Car  Date_of_Purchase  Reg_Price
0  BMW   10/10/2020       1000
1 Lexus  10/12/2020        750
2 Audi   10/17/2020        750
3 Jaguar 10/16/2020       1500
4 Mustang 10/19/2020      1100
5 Lamborghini 10/22/2020  1000
Number of rows and column in our DataFrame = (6, 3)
DataFrame with updated Column Name ...
   Car Name  Sold On Booking Price
0  BMW      10/10/2020 1000
1 Lexus     10/12/2020 750
2 Audi      10/17/2020 750
3 Jaguar    10/16/2020 1500
4 Mustang   10/19/2020 1100
5 Lamborghini 10/22/2020 1000