Python - 重命名 Pandas DataFrame 的列
pythonserver side programmingprogramming更新于 2025/11/17 5:00:17
要重命名 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" −
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("\nDataFrame 中的行数和列数 = ",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)
输出
这将产生以下输出 −
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 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

