開始使用免費開始

預期的對映輸出

當你確定被對映的函式會回傳特定型別(此處為數值向量)時,就能使用 map_*() 系列函式,明確要求回傳該型別的物件,而不是 list。

這裡你會再次計算各國的人口平均數,但這次改用 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(___)
編輯並執行程式碼