ลดอาหารฟาสต์ฟู้ดหน่อยได้ไหม!
วันจันทร์อีกครั้ง! คราวนี้จะเริ่มทำงานกับโปรเจกต์ใหม่ — การวิเคราะห์แนวโน้มโรคอ้วนในช่วงปีต่าง ๆ มีชุดข้อมูลชื่อ obesity ซึ่งบันทึกเปอร์เซ็นต์โรคอ้วนในแต่ละประเทศและแต่ละปี โดยแยกตามเพศทางชีววิทยาด้วย
เป้าหมายหลักคือหาค่าเฉลี่ยเปอร์เซ็นต์โรคอ้วนตามปีและเพศ และตามประเทศและเพศ รวมถึงหาความแตกต่างระหว่างแต่ละปีด้วย
สังเกตว่า DataFrame นี้มีหลาย Index ดังนั้นจึงต้องใช้การ unstack ในแต่ละระดับเพื่อให้ได้ผลลัพธ์ที่ต้องการ
obesity DataFrame พร้อมใช้งานในเซสชันของคุณแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดรูปแบบข้อมูลด้วย pandas
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Unstack the first level and calculate the mean of the columns
obesity_general = obesity.____(____=____).____(____)
# Print obesity_general
print(obesity_general)