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

การ join ธีมกับธีมระดับหลาน

เราสามารถก้าวไปอีกขั้นจากการดูธีมและธีมลูกได้ ธีมบางอย่างมี ธีมหลาน ซึ่งก็คือลูกของธีมลูกนั่นเอง

ที่นี่ เราจะ inner join themes กับเวอร์ชันที่กรองแล้วของตัวเอง อีกครั้ง เพื่อสร้างความเชื่อมโยงระหว่างธีมลูกจาก join ก่อนหน้ากับ ธีมลูก ของมัน

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

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

ดูคอร์ส

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

  • ใช้ inner join อีกครั้งเพื่อรวม themes กับตัวเองอีกรอบ
    • อย่าลืมใช้ suffixes "_parent" และ "_grandchild" เพื่อให้คอลัมน์ในตารางผลลัพธ์อ่านได้ชัดเจน
    • อัปเดตอาร์กิวเมนต์ by เพื่อระบุคอลัมน์ที่ถูกต้องสำหรับการ join หากไม่แน่ใจว่าต้อง join บนคอลัมน์ใด ลองดูผลลัพธ์จาก join แรกเพื่อช่วยให้เข้าใจได้ง่ายขึ้น

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

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

# Join themes to itself again to find the grandchild relationships
themes %>% 
  inner_join(themes, by = c("id" = "parent_id"), suffix = c("_parent", "_child")) %>%
  ___
แก้ไขและรันโค้ด