Aan de slagBegin gratis

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

Bekijk cursus

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().

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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