始める無料で始める

対応する行が見つからない観測値を探す

left join は、データセットに関する仮説を検証したり、データの整合性を確かめたりするのにとても有効です。

たとえば、inventories テーブルには、LEGO キットに何らかの変更やアップグレードがあったときのために version 列があります。setsinventories とよく結合できる)には、少なくともバージョン 1 が必ずある、と仮定してもよさそうです。ですが、この仮定を次の演習で実際に確かめてみましょう。

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

dplyr で行うデータの結合

コースを見る

演習の手順

  • 共通の列を使って、left_joinsetsinventory_version_1 を結合します。
  • is.na を使って、version 列が NA の行を filter します。

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

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

inventory_version_1 <- inventories %>%
  filter(version == 1)

# Join versions to sets
sets %>%
  ___ %>%
  # Filter for where version is na
  ___
コードを編集して実行