始める無料で始める

一方のセットにはあるが、もう一方にはないもの

動画では、データに関する疑問に答えるために、semi join と anti join を使ってフィルタリングする方法を学びました。ここでは batwing データセットに注目し、batwingbatmobile の両方に含まれる部品、そして片方にしか含まれない部品を特定してみます。これらの問いに答える過程で、両方のセットにある部品が同じ色かどうかも確認します。

batmobilebatwing の各データセットはあらかじめ読み込まれています。

batmobile <- inventory_parts_joined %>%
  filter(set_num == "7784-1") %>%
  select(-set_num)

batwing <- inventory_parts_joined %>%
  filter(set_num == "70916-1") %>%
  select(-set_num)

この演習はコースの一部です

dplyr で行うデータの結合

コースを見る

演習の手順

  • 同じ色かどうかに関係なく、batmobile にも含まれている部品で batwing セットをフィルタリングします。
  • 同じ色かどうかに関係なく、batmobile には含まれていない部品で batwing セットをフィルタリングします。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Filter the batwing set for parts that are also in the batmobile set
batwing %>%
  ___

# Filter the batwing set for parts that aren't in the batmobile set
batwing %>%
  ___
コードを編集して実行