Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Genereer het pop_mean-data frame met de functie map_dbl() om het gemiddelde van de bevolking voor elk genest data frame te berekenen.
  • Verken het pop_mean-data frame met head().

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(___)
Code bewerken en uitvoeren