Bằng cách sử dụng column.values (), chúng tôi có thể dễ dàng đổi tên cột bằng số chỉ mục của tệp CSV.
Giả sử sau đây là nội dung của tệp CSV của chúng tôi được mở trong Microsoft Excel -
Chúng tôi sẽ đổi tên các tên cột. Đầu tiên, hãy tải dữ liệu từ tệp CSV vào Pandas DataFrame -
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")
Hiển thị tất cả các tên cột từ CSV -
dataFrame.columns
Bây giờ, đổi tên các tên cột -
dataFrame.columns.values[0] = "Car Names" dataFrame.columns.values[1] = "Registration Cost" dataFrame.columns.values[2] = "Units Sold"
Ví dụ
Sau đây là mã -
import pandas as pd # Load data from a CSV file into a Pandas DataFrame: dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv") print("Reading the CSV file...\n",dataFrame) # displaying column names res = dataFrame.columns # displaying another subset print("\nDisplaying column names : \n",res) # rename column names from the CSV file dataFrame.columns.values[0] = "Car Names" dataFrame.columns.values[1] = "Registration Cost" dataFrame.columns.values[2] = "Units Sold" print("\nDisplaying updated column names : \n",res)
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Reading the CSV file... Car Reg_Price Units 0 BMW 2500 100 1 Lexus 3500 80 2 Audi 2500 120 3 Jaguar 2000 70 4 Mustang 2500 110 Displaying column names : Index(['Car','Reg_Price','Units'], dtype='object') Displaying updated column names : Index(['Car Names','Registration Cost','Units Sold'], dtype='object')