map_chr()
Dans cet exercice, vous allez approfondir les différentes variantes de map_*(). La fonction map() produit toujours une liste. Les map_*() renvoient d'autres types de résultats. Étudiez le tableau ci-dessous et assurez-vous de bien comprendre le type de sortie associé à chaque variante de map_*().
map_*() |
Sortie |
|---|---|
map_chr() |
vecteur de caractères |
map_lgl() |
vecteur logique [TRUE ou FALSE] |
map_int() |
vecteur d'entiers |
map_dbl() |
vecteur de doubles |
Cette activité fait partie du cours
Fondements de la programmation fonctionnelle avec purrr
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Pull out the director element of sw_films in a list and character vector
map(___, ~.x[["___"]])
map_chr(___, ~.x[["___"]])