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

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

Để đổi tên các cột của DataFrame, hãy sử dụng rename () phương pháp. Đặt tên cột bạn muốn đổi tên trong tham số "cột" của phương thức rename (). Ví dụ:thay đổi “ Xe ô tô ”Thành“ Tên xe ”-

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

Đầu tiên, hãy đọc CSV và tạo DataFrame -

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

Bây giờ, đổi tên các tên cột. Ở đây, chúng tôi đang đổi tên các cột “Xe hơi”, “Ngày_hàng_Purchase” và “Giá_ đăng ký” -

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

Ví dụ

Sau đây là mã

import pandas as pd

# reading csv file
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")
print("DataFrame...\n",dataFrame)

# count the rows and columns in a DataFrame
print("\nNumber of rows and column in our DataFrame = ",dataFrame.shape)

dataFrame = dataFrame.rename(columns={'Car': 'Car Name', 'Date_of_Purchase': 'Sold On', 'Reg_Price' : 'Booking Price'}, inplace=False)
print("\nDataFrame with updated Column Name ...\n",dataFrame)

Đầu ra

Điều này 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