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

Left join ตารางกับตัวเอง

ที่ผ่านมา เราใช้ inner join กับตารางตัวเองเพื่อค้นหาธีมลูก เช่น "Harry Potter" หรือ "The Lord of the Rings"

แต่บางธีมอาจไม่มีธีมลูกเลย ซึ่งหมายความว่าธีมเหล่านั้นจะไม่ปรากฏใน inner join ดังที่ได้เรียนไปในบทนี้ สามารถระบุธีมเหล่านั้นได้ด้วย left_join ร่วมกับ filter()

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

การ Join ข้อมูลด้วย dplyr

ดูคอร์ส

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

  • Left join ตาราง themes กับตารางธีมลูกของตัวเอง โดยใช้ suffixes เป็น _parent และ _child ตามลำดับ
  • กรองผลลัพธ์ที่ได้จากการ join เพื่อค้นหาธีมที่ไม่มีธีมลูก

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

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

themes %>% 
  # Left join the themes table to its own children
  ___ %>%
  # Filter for themes that have no child themes
  filter(___)
แก้ไขและรันโค้ด