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

เขียนโปรแกรมใน Python เพื่อนับบันทึกตามการกำหนดใน DataFrame . ที่กำหนด


ป้อนข้อมูล

สมมติว่าเรามี 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