Rezultate mapate cu tip explicit
Atunci când știi că rezultatul funcției mapate are un tip anume (în acest caz, un vector numeric), poți folosi familia de funcții map_*() pentru a specifica explicit tipul de obiect returnat, în loc să primești o listă.
În acest exercițiu, vei calcula din nou media populației pentru fiecare țară, dar de data aceasta vei folosi map_dbl() pentru a adăuga direct vectorul numeric returnat de mean() la cadrul tău de date.
Acest exercițiu face parte din cursul
Machine Learning în Tidyverse
Instrucțiuni pentru exercițiu
- Generează cadrul de date
pop_meanfolosind funcțiamap_dbl()pentru a calcula media populației pentru fiecare cadru de date imbricat. - Explorează cadrul de date
pop_meanfolosindhead().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(___)