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

การ 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
แก้ไขและรันโค้ด