Python ŌĆō Pandas 数据框架中创建新列

Python ŌĆō Pandas 数据框架中创建新列

为创建新列,我们将使用已经创建的列。首先,让我们创建数据框架并读取我们的CSV文件 −

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

现在,我们将从已经创建的列“Reg_Price”创建一个新列“New_Reg_Price”,并添加每个值100,形成一个新列 −

dataFrame['New_Reg_Price'] = (dataFrame['Reg_Price'] + 100)
Python

更多Pandas文章,请阅读:Pandas教程

示例

以下是代码 −

import pandas as pd

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

# 计算数据框架中行和列的数量
print("\n数据框架中的行数和列数 = ",dataFrame.shape)

dataFrame['New_Reg_Price'] = (dataFrame['Reg_Price'] + 100)

print("带有新列的更新后的数据框架...\n",dataFrame)

print("\n[更新后] 数据框架中的行数和列数 = ",dataFrame.shape)
Python

输出

这将产生以下输出−

数据框架...
           车辆   购买日期   登记价
0          宝马         10/10/2020        1000
1        雷克萨斯         10/12/2020         750
2         奥迪         10/17/2020         750
3       捷豹         10/16/2020        1500
4     保时捷         10/19/2020        1100
5  兰博基尼         10/22/2020        1000

数据框架中的行数和列数 = (6, 3)
带有新列的更新后的数据框架...
           车辆   购买日期   登记价   新登记价
0          宝马         10/10/2020        1000            1100
1        雷克萨斯         10/12/2020         750             850
2         奥迪         10/17/2020         750             850
3       捷豹         10/16/2020        1500            1600
4     保时捷         10/19/2020        1100            1200
5  兰博基尼         10/22/2020        1000            1100

(更新后)数据框架中的行数和列数 = (6, 4)
Python

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册