Očekávaný výstup mapování
Když víš, jakého typu bude výstup tvé mapované funkce (v tomto případě numerický vektor), můžeš využít rodinu funkcí map_*(), která se pokusí vrátit přímo daný typ místo seznamu.
Opět spočítáš průměrnou populaci pro každou zemi, tentokrát ale použiješ map_dbl(), aby se numerický vektor vrácený funkcí mean() připojil přímo do datového rámce.
Toto cvičení je součástí kurzu
Machine Learning in the Tidyverse
Pokyny k cvičení
- Vytvoř datový rámec
pop_meanpomocí funkcemap_dbl(), která spočítá průměrnou populaci pro každý vnořený datový rámec. - Prozkoumej datový rámec
pop_meanpomocí funkcehead().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(___)