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

การ Nest ข้อมูลในดาต้าเฟรม

ปัจจุบัน ดาต้าเฟรม by_year_country มีหนึ่งแถวต่อคู่ประเทศ-การโหวต เพื่อให้สร้างโมเดลสำหรับแต่ละประเทศได้แยกกัน เราจะ "nest" ทุกคอลัมน์ยกเว้น country ซึ่งจะทำให้ได้ดาต้าเฟรมที่มีหนึ่งแถวต่อประเทศ จากนั้นข้อมูลของแต่ละประเทศจะถูกเก็บไว้ใน list column ที่ชื่อว่า data

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

กรณีศึกษา: การวิเคราะห์เชิงสำรวจข้อมูลใน R

ดูคอร์ส

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

  • โหลดแพ็กเกจ tidyr
  • ใช้ฟังก์ชัน nest() เพื่อ nest ทุกคอลัมน์ใน by_year_country ยกเว้น country

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

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

# Load the tidyr package


# Nest all columns besides country
by_year_country
แก้ไขและรันโค้ด