การ join themes เข้ากับ children ของตัวเอง
ตารางสามารถ join กับตัวเองได้!
ในตาราง themes ที่เปิดดูได้ใน console จะเห็นว่ามีทั้งคอลัมน์ id และคอลัมน์ parent_id ด้วยเหตุนี้ จึงสามารถ join ตาราง themes เข้ากับตัวเองเพื่อดูความสัมพันธ์แบบ parent-child ที่มีอยู่ในแต่ละ theme
ในวิดีโอ เราเห็นการ join themes เข้ากับ parent ของตัวเอง ในแบบฝึกหัดนี้ ลองใช้แนวทางที่คล้ายกัน แต่สลับทิศทาง นั่นคือ join themes เข้ากับ children ของตัวเอง มาลองดูกันว่า theme "Harry Potter" มี children อะไรบ้าง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การ Join ข้อมูลด้วย dplyr
คำแนะนำการฝึกหัด
- Inner join
themesเข้ากับ children ของตัวเอง โดยกำหนด suffix เป็น"_parent"และ"_child"ตามลำดับ - กรองตารางนี้เพื่อหา children ของ theme
"Harry Potter"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
themes %>%
# Inner join the themes table
___ %>%
# Filter for the "Harry Potter" parent name
___