map_chr()
In questo esercizio andrai un po' più a fondo nelle diverse varianti di map_*(). La funzione map() restituisce sempre una lista. Le funzioni map_*() restituiscono altri tipi di output. Studia la tabella qui sotto e assicurati di avere chiaro il tipo di output per ogni variante di map_*().
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 the director element of sw_films in a list and character vector
map(___, ~.x[["___"]])
map_chr(___, ~.x[["___"]])