การวิเคราะห์ข้อมูลด้วย groupby
ใกล้จะเสร็จงานสำหรับวันนี้แล้ว แต่ยังมีการวิเคราะห์เพิ่มเติมที่อยากทำ นั่นคือต้องการทราบว่าค่าเฉลี่ยและค่ามัธยฐานของเปอร์เซ็นต์โรคอ้วนในแต่ละประเทศแตกต่างกันหรือไม่
เมื่อตรวจสอบ DataFrame obesity พบว่า country เป็นส่วนหนึ่งของ label คอลัมน์ จึงต้องปรับรูปแบบ DataFrame ให้ country ย้ายมาอยู่ใน index แทน
คราวนี้จะลองใช้วิธีอื่น โดยทำการคำนวณที่ต้องการผ่านการผสานกระบวนการ stacking เข้ากับฟังก์ชัน .groupby()
DataFrame obesity พร้อมใช้งานในเซสชันของคุณแล้ว อย่าลืมตรวจดูใน console ก่อน!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดรูปแบบข้อมูลด้วย pandas
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Stack country level, group by country and get the mean
obesity_mean = obesity.____(level=____).____(____).____
# Print obesity_mean
print(obesity_mean)