map_dbl() e map_int()
Alcune varianti di map_*() sono molto simili. Sia map_dbl() sia map_int() restituiscono numeri. map_int() restituisce vettori di interi, cioè numeri senza decimali. map_dbl() restituisce vettori di double, cioè numeri che possono avere decimali. Osserva più da vicino come l’uso di diverse funzioni map_*() influisca sui risultati.
Ecco di nuovo la tabella di map_*() come riferimento.
map_*() |
Output |
|---|---|
map_chr() |
vettore di caratteri |
map_lgl() |
vettore logico [TRUE o FALSE] |
map_int() |
vettore di interi |
map_dbl() |
vettore di double |
Questo esercizio fa parte del corso
Le basi della programmazione funzionale con purrr
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Pull out episode_id element as list
map(___, ~.x[["___"]])
# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])