データフレームのアンネスト
各モデルの整形済み(tidied)バージョンが tidied 列に保存されています。これらをすべて結合して大きなデータフレームにまとめたいです。先ほど米国と英国の整形済みモデルを結合したのと同様の操作です。tidyr の unnest() 関数を使うと実現できます。
この演習はコースの一部です
ケーススタディ:Rで行う探索的データ分析
演習の手順
tidied列に保存された整形済みモデルをアンネストするために、unnest()のステップを追加し、結果をcountry_coefficientsとして保存します。- 作成した
country_coefficientsオブジェクトをコンソールに出力します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Add one more step that unnests the tidied column
___ <- by_year_country %>%
nest(-country) %>%
mutate(model = map(data, ~ lm(percent_yes ~ year, data = .)),
tidied = map(model, tidy))
# Print the resulting country_coefficients variable