Verwacht gemapte output
Als je weet dat de output van je gemapte functie een verwacht type heeft (hier is dat een numerieke vector), kun je de map_*()-familie gebruiken om expliciet te proberen dat objecttype terug te geven in plaats van een lijst.
Hier bereken je opnieuw de gemiddelde bevolking van elk land, maar nu gebruik je map_dbl() om de numerieke vector die mean() teruggeeft expliciet aan je data frame toe te voegen.
Deze oefening maakt deel uit van de cursus
Machine Learning in de tidyverse
Oefeninstructies
- Genereer het
pop_mean-data frame met de functiemap_dbl()om het gemiddelde van de bevolking voor elk genest data frame te berekenen. - Verken het
pop_mean-data frame methead().
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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(___)