始める無料で始める

gather を使ってデータセットを整形する

結合済みの投票とトピックのデータをトピック別に分析・可視化できるよう整然データにするには、各行が country-vote-topic の1組み合わせになるように変換する必要があります。これにより、6つの列(menudihrcoec)を、2列(topichas_topic)に変換します。

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

ケーススタディ:Rで行う探索的データ分析

コースを見る

演習の手順

  • tidyr パッケージを読み込みます。
  • votes_joined にある6つのトピック列を、topicmenu などのいずれかが入る)という列と、0 または 1 を持つ has_topic という列の2列に gather でまとめます。結果は保存せずに表示してください。
  • has_topic が 0 のケースは気にしなくて大丈夫です。もう一度 gather() を実行し、今度は topic にあるトピックがその投票を表している行だけに絞り込んでください。結果を votes_gathered として保存します。

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

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

# Load the tidyr package


# Gather the six me/nu/di/hr/co/ec columns



# Perform gather again, then filter


コードを編集して実行