Förväntad mappningsutdata
När du vet att utdatan från din mappade funktion är av en förväntad typ (här en numerisk vektor) kan du använda funktionsfamiljen map_*() för att explicit försöka returnera den typen istället för en lista.
Här beräknar du återigen medelbefolkningen för varje land, men den här gången använder du map_dbl() för att explicit lägga till den numeriska vektor som mean() returnerar till din dataram.
Den här övningen är en del av kursen
Maskininlärning med Tidyverse
Övningsinstruktioner
- Generera dataramen
pop_meanmed funktionenmap_dbl()för att beräkna medelbefolkningen för varje nästlad dataram. - Utforska dataramen
pop_meanmedhead().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(___)