始める無料で始める

欠損している観測の特定

あなたは原子力発電所の検査官として、1 年間を通じて毎日、各原子炉に安全点検が実施されているかを確認します。安全点検の記録は reactor_df にあり、datereactorcheck の列を持つデータフレームです。

その年のすべての日付を含む dates ベクトルと、発電所にある原子炉名を含む reactors ベクトルが用意されています。 expand_grid()anti_join() を組み合わせて、特定の原子炉が点検されなかった日付を見つけます。

dplyr パッケージはあらかじめ読み込まれています。

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

tidyrでデータを整形する

コースを見る

演習の手順

  • expand_grid() を使って、変数 datereactor のすべての組み合わせを保持する tibble を作成します。用意されている datesreactors ベクトルを使用してください。
  • full_dfreactor_df の間で、date 列と reactor 列をキーに anti-join を実行します。

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

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

# Create a tibble with all combinations of dates and reactors
full_df <- ___

# Find the reactor - date combinations not present in reactor_df
full_df %>% 
  ___
コードを編集して実行