マップ結果の型を期待する
マップする関数の出力型が分かっている場合(ここでは数値ベクトル)、map_*() ファミリーを使うと、リストではなくその型のオブジェクトを明示的に返すようにできます。
ここでは再び各国の人口の平均を計算しますが、今度は map_dbl() を使って、mean() が返す数値ベクトルをデータフレームに明示的に追加します。
この演習はコースの一部です
Tidyverse で学ぶ Machine Learning
演習の手順
map_dbl()を使って各ネストされたデータフレームの人口平均を計算し、pop_meanデータフレームを作成します。head()でpop_meanデータフレームを確認します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Calculate mean population and store result as a double
pop_mean <- gap_nested %>%
mutate(mean_pop = map_dbl(___, ~mean(.x$___)))
# Take a look at pop_mean
head(___)