เราสามารถกำหนดเงื่อนไขและดึงข้อมูลแถว DataFrame เงื่อนไขเหล่านี้สามารถตั้งค่าได้โดยใช้ตัวดำเนินการเชิงตรรกะและแม้แต่ตัวดำเนินการเชิงสัมพันธ์
ขั้นแรก นำเข้าไลบรารีแพนด้าที่จำเป็น -
import pandas as pd
ให้เราสร้าง DataFrame และอ่านไฟล์ CSV ของเรา -
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")
กำลังดึงแถว dataframe ที่มีราคาลงทะเบียนน้อยกว่า 1,000 เรากำลังใช้ตัวดำเนินการเชิงสัมพันธ์สำหรับสิ่งนี้ -
dataFrame[dataFrame.Reg_Price < 1000]
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
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)
# fetching dataframe rows with registration price less than 1000
resData = dataFrame[dataFrame.Reg_Price < 1000]
print("DataFrame...\n",resData) ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
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) DataFrame... Car Date_of_Purchase Reg_Price 1 Lexus 10/12/2020 750 2 Audi 10/17/2020 750