การ Un-nest ข้อมูลนก
งานในวันนี้ใกล้จะเสร็จแล้ว แต่เพื่อนร่วมงานขอความช่วยเหลือในนาทีสุดท้าย ลูกค้ารายหนึ่งส่งข้อมูลเกี่ยวกับนกที่ต้องการจัดประเภทมาให้
เมื่อตรวจสอบข้อมูลดู พบว่าอยู่ในรูปแบบที่ใช้งานยาก โดยรายชื่อนกอยู่ในไฟล์หนึ่ง และลักษณะเฉพาะของนกอยู่ในอีกไฟล์หนึ่ง
คุณอ่านชื่อนกเข้ามาเป็นลิสต์ชื่อ names และอ่านข้อมูลเฉพาะของนกเข้ามาเป็นลิสต์ชื่อ bird_facts ซึ่งลิสต์นี้มี dictionary อยู่ในรูปแบบสตริง
เพื่อให้ได้ DataFrame ที่ใช้งานได้ จะต้องดำเนินการหลายขั้นตอน
ทั้งลิสต์ names และ bird_facts พร้อมใช้งานในเซสชันแล้ว อย่าลืมตรวจสอบใน console ด้วย! โมดูล json ถูกโหลดไว้ล่วงหน้าแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดรูปแบบข้อมูลด้วย pandas
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Define birds reading names and bird_facts lists into names and bird_facts columns
birds = pd.DataFrame(____(____=____, ____=____))
# Print birds
print(birds)