同じテーブル同士の left join
これまでは、"Harry Potter" や "The Lord of the Rings" のようなテーマの子テーマを見つけるために、同じテーブル同士で inner join を行ってきました。
しかし、子テーマがまったくないテーマもあり、その場合は inner join の結果に含まれません。この章で学んだように、left_join と filter() を使えばそれらを見つけることができます。
この演習はコースの一部です
dplyr で行うデータの結合
演習の手順
themesテーブルをその「子」と left join し、それぞれにサフィックス_parent、_childを付けてください。- 結合結果を
filterして、子テーマがないテーマを探してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
themes %>%
# Left join the themes table to its own children
___ %>%
# Filter for themes that have no child themes
filter(___)