將 themes 與其孫代連接
我們可以比只看主題與其子代更進一步。有些主題其實有「孫代」:也就是子代的子代。
在這裡,我們可以再一次將 themes 與其經過篩選的版本做 inner join,建立上一次連接所得之子代與「它們的」子代之間的關聯。
本練習屬於課程
使用 dplyr 進行資料表連接
練習說明
- 再進行一次 inner join,將
themes再次與自身合併。- 請務必使用字尾
"_parent"與"_grandchild",讓結果資料表中的欄位名稱更清楚。 - 更新
by參數,指定正確的連接欄位。若不確定要用哪些欄位,先看第一次連接的結果,會有助於判斷。
- 請務必使用字尾
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Join themes to itself again to find the grandchild relationships
themes %>%
inner_join(themes, by = c("id" = "parent_id"), suffix = c("_parent", "_child")) %>%
___