Để đổ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