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

Python - คำนวณค่าคอลัมน์สูงสุดของ Pandas DataFrame


เพื่อให้ได้ค่าคอลัมน์สูงสุด ให้ใช้ สูงสุด () การทำงาน. ขั้นแรก นำเข้าไลบรารี Pandas ที่จำเป็น -

นำเข้าแพนด้าเป็น pd

ตอนนี้ ให้สร้าง DataFrame ที่มีสองคอลัมน์ -

dataFrame1 =pd.DataFrame ( { "รถยนต์":['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'], "หน่วย":[100, 150, 110 , 80, 110, 90] })

ค้นหาค่าสูงสุดของคอลัมน์เดียว "หน่วย" โดยใช้ max() −

print"จำนวนหน่วยสูงสุดจาก DataFrame1 =",dataFrame1['Units'].max()

ในทำนองเดียวกัน เราได้คำนวณค่าสูงสุดจาก DataFrame ตัวที่ 2

ตัวอย่าง

ต่อไปนี้เป็นรหัสที่สมบูรณ์ -

นำเข้าแพนด้าเป็น pd# สร้าง DataFrame1dataFrame1 =pd.DataFrame ( { "รถยนต์":['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'], "หน่วย":[100, 150, 110, 80, 110, 90] })print"DataFrame1 ...\n",dataFrame1# ค้นหาค่าสูงสุดของคอลัมน์เดียว "Units"print"Maximum Units from DataFrame1 =",dataFrame1['Units '].max()# Create DataFrame2dataFrame2 =pd.DataFrame({ "ผลิตภัณฑ์":['TV', 'PenDrive', 'HeadPhone', 'EarPhone', 'HDD', 'SSD'],"ราคา":[ 8000, 500, 3000, 1500, 3000, 4000] })print"\nDataFrame2 ...\n",dataFrame2# ค้นหาค่าสูงสุดของคอลัมน์เดียว "Price"print"ราคาสูงสุดจาก DataFrame2 =",dataFrame2['Price '].max()

ผลลัพธ์

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

DataFrame1 ... รถหน่วย0 BMW 1001 Lexus 1502 Audi 1103 Tesla 804 Bentley 1105 Jaguar 90Maximum Units จาก DataFrame1 =150DataFrame2 ... ราคา Product0 8000 TV1 500 PenDrive2 3000 HeadPhone3 1500 EarPhone4 3000 HDD5 4000 SSDMaximum ราคาจาก DataFrame2 =8000