เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การ Unnest ข้อมูล

จากแบบฝึกหัดที่แล้ว data frame แบบ nested เป็นเพียงวิธีหนึ่งในการจัดรูปร่างข้อมูล โดยนำกลุ่มที่แบ่งด้วย group_by() มาบรรจุไว้ในแถวที่สอดคล้องกัน

เช่นเดียวกับที่ใช้ฟังก์ชัน nest() เพื่อแบ่งข้อมูลออกเป็นชิ้นส่วนแบบ nested ก็สามารถใช้ฟังก์ชัน unnest() เพื่อขยาย data frame ที่ซ้อนอยู่ในชิ้นส่วนเหล่านั้นออกมาได้

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Machine Learning ใน Tidyverse

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ unnest() กับ data frame gap_nested เพื่อขยายคอลัมน์แบบ nested ออกเป็น data frame ใหม่ แล้วบันทึกผลลัพธ์เป็น gap_unnested
  • ตรวจสอบว่า gapminder และ gap_unnested เหมือนกันทุกประการโดยใช้ฟังก์ชัน identical()

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create the unnested data frame called gap_unnnested
gap_unnested <- ___ %>% 
  ___(___)
  
# Confirm that your data was not modified  
identical(___, ___)
แก้ไขและรันโค้ด