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

Python - คำนวณการนับค่าคอลัมน์ของ Pandas DataFrame


ในการคำนวณจำนวนค่าคอลัมน์ ให้ใช้เมธอด count() ขั้นแรก นำเข้าไลบรารี Pandas ที่จำเป็น -

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

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

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

ค้นหาจำนวนค่าคอลัมน์ "หน่วย" โดยใช้ฟังก์ชัน count() -

print"จำนวนค่าของคอลัมน์หน่วยจาก DataFrame1 =",dataFrame1['Units'].count()

ในทำนองเดียวกัน เราได้คำนวณการนับจาก 2 nd ดาต้าเฟรม

ตัวอย่าง

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

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

ผลลัพธ์

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

DataFrame1 ... Car Units0 BMW 1001 Lexus 1502 Audi 1103 Tesla 804 Bentley 1105 Jaguar 90จำนวนค่าของคอลัมน์ Units จาก DataFrame1 =6DataFrame2 ... ราคา Product0 8000 TV1 500 PenDrive2 3000 HeadPhone3 1500 EarPhone4 3000 HDDCount ของค่าคอลัมน์จาก DataFrame2 =ราคา 5ผลิตภัณฑ์ 5dtype:int64