ในการคำนวณจำนวนค่าคอลัมน์ ให้ใช้เมธอด 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