ป้อนข้อมูล −
สมมติว่าเรามี DataFrame และจัดกลุ่มระเบียนตามการกำหนดคือ -
Designationarchitect 1โปรแกรมเมอร์ 2นักวิทยาศาสตร์ 2
วิธีแก้ปัญหา
เพื่อแก้ปัญหานี้ เราจะปฏิบัติตามแนวทางด้านล่างนี้
-
กำหนด DataFrame
-
ใช้วิธีจัดกลุ่มตามคอลัมน์การกำหนดและคำนวณจำนวนตามที่กำหนดไว้ด้านล่าง
df.groupby(['Designation']).count()
ตัวอย่าง
ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น
นำเข้าแพนด้าเป็น pddata ={ 'Id':[1,2,3,4,5], 'Designation':['architect','scientist','programmer','scientist','programmer'] }df =pd.DataFrame(data)print("DataFrame is\n",df)print("groupby based on designation:")print(df.groupby(['Designation']).count())
ผลลัพธ์
Designationarchitect 1โปรแกรมเมอร์ 2นักวิทยาศาสตร์ 2