Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python – สร้างคอลัมน์ใหม่ใน Pandas dataframe


ในการสร้างคอลัมน์ใหม่ เราจะใช้คอลัมน์ที่สร้างไว้แล้ว ขั้นแรก ให้เราสร้าง DataFrame และอ่าน CSV ของเรา –

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

ตอนนี้ เราจะสร้างคอลัมน์ใหม่ "New_Reg_Price" จากคอลัมน์ "Reg_Price" ที่สร้างไว้แล้ว และเพิ่ม 100 ให้กับแต่ละค่า สร้างคอลัมน์ใหม่ -

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

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

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['New_Reg_Price'] = (dataFrame['Reg_Price'] + 100)

print("Updated DataFrame with a new column...\n",dataFrame)

print("\n[Updated] Number of rows and column in our DataFrame = ",dataFrame.shape)

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

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)
Updated DataFrame with a new column ...
           Car   Date_of_Purchase   Reg_Price   New_Reg_Price
0          BMW         10/10/2020        1000            1100
1        Lexus         10/12/2020         750             850
2         Audi         10/17/2020         750             850
3       Jaguar         10/16/2020        1500            1600
4      Mustang         10/19/2020        1100            1200
5  Lamborghini         10/22/2020        1000            1100

(Updated)Number of rows and column in our DataFrame = (6, 4)