Python – 重命名Pandas DataFrame的列

Python – 重命名Pandas DataFrame的列

要重新命名DataFrame的列,请使用 rename() 方法。将要重命名的列名设置到rename()方法的“columns”参数中。例如,将“ Car ”列更改为“ Car Name ” –

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

首先,读取CSV文件并创建DataFrame –

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

现在,重命名列名。这里,我们将列”Car“, “Date_of_Purchase” 和 “Reg_Price” 重命名为 “Car Name”,”Sold On” 和 “Booking Price” –

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

示例

以下是代码

import pandas as pd

# 读取csv文件
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\SalesRecords.csv")
print("DataFrame...\n",dataFrame)

# 计算DataFrame中的行和列数
print("\n我们DataFrame的行和列数 = ",dataFrame.shape)

dataFrame = dataFrame.rename(columns={'Car': 'Car Name', 'Date_of_Purchase': 'Sold On', 'Reg_Price' : 'Booking Price'}, inplace=False)
print("\n更新后的DataFrame...\n",dataFrame)

输出

这将产生以下输出 –

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

我们DataFrame的行和列数 = (6, 3)

更新后的DataFrame ...
      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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程