始める無料で始める

質問、回答、タグを結合する

前の演習を発展させて、これまでの結合に tags テーブルを追加しましょう。これで、Stack Overflow 上でどの R のトピックが最も注目を集めているかを、より正確に把握できるようになります。前の演習で作成したテーブルは、answer_countsquestion_answer_counts としてあらかじめ読み込まれています。

answer_counts <- answers %>%
    count(question_id, sort = TRUE)

question_answer_counts <- questions %>%
    left_join(answer_counts, by = c("id" = "question_id")) %>%
    replace_na(list(n = 0))

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

dplyr で行うデータの結合

コースを見る

演習の手順

  • inner_join を使って、question_tags テーブルと question_answer_counts を結合します。
  • 続けて、もう一度 inner_join を使って tags テーブルを追加します。

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

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

question_answer_counts %>%
  # Join the question_tags tables
  ___ %>%
  # Join the tags table
  ___
コードを編集して実行