Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Generera dataramen pop_mean med funktionen map_dbl() för att beräkna medelbefolkningen för varje nästlad dataram.
  • Utforska dataramen pop_mean med head().

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(___)
Redigera och kör kod