Explode the bounds
คุณสามารถแปลงคอลัมน์ที่มีลักษณะคล้ายลิสต์ได้สำเร็จ แต่ยังรู้สึกว่าขั้นตอนที่ผ่านมายังซับซ้อนเกินไป จึงอยากหาวิธีที่ง่ายกว่านี้เพื่อให้ได้ DataFrame ที่มีรูปแบบเดิม
นึกขึ้นได้ถึงสิ่งที่เรียนมาเกี่ยวกับการ explode คอลัมน์ที่มีลักษณะคล้ายลิสต์ จึงจะนำกลยุทธ์ใหม่มาลองใช้
DataFrame obesity ชุดเดิมยังคงอยู่ใน session ของคุณ ซึ่งมีคอลัมน์ country, perc_obesity และคอลัมน์ bounds ที่เก็บค่าต่ำสุดและสูงสุดจากแต่ละพื้นที่ของประเทศ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดรูปแบบข้อมูลด้วย pandas
คำแนะนำการฝึกหัด
- แปลงคอลัมน์
boundsที่มีลักษณะคล้ายลิสต์ใน DataFrameobesityให้กระจายสมาชิกแต่ละตัวออกเป็นแถวแยกกัน - แก้ไข DataFrame ที่ได้โดยรีเซ็ต index และลบ index เดิมออก
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Transform the list-like column named bounds
obesity_explode = ____.____(____)
# Modify obesity_explode by resetting the index
obesity_explode.____(drop=____, inplace=____)
# Print obesity_explode
print(obesity_explode)