การ Unnesting
การดำเนินการที่ตรงข้ามกับ nest() คือ unnest() ซึ่งจะนำ data frame แต่ละชุดในคอลัมน์ list กลับมาขยายเป็นแถวใน data frame หลัก
ในแบบฝึกหัดนี้ เป็นการยกเลิกการดำเนินการ nest() ที่ทำไว้ ในส่วนถัดไป จะได้เรียนรู้วิธีใส่โมเดลเข้าไประหว่างขั้นตอน nesting และ unnesting เพื่อให้กระบวนการนี้เกิดประโยชน์สูงสุด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
กรณีศึกษา: การวิเคราะห์เชิงสำรวจข้อมูลใน R
คำแนะนำการฝึกหัด
ทำการ unnest คอลัมน์ list ชื่อ data เพื่อให้ตารางกลับมามีหนึ่งแถวต่อคู่ country-year เหมือนกับ by_year_country
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# All countries are nested besides country
nested <- by_year_country %>%
nest(-country)
# Unnest the data column to return it to its original form