map_dbl() et map_int()
Certaines variantes de map_*() se ressemblent beaucoup. map_dbl() et map_int() produisent toutes deux des nombres. map_int() produit des vecteurs d'entiers, donc des nombres sans décimales. map_dbl() produit des vecteurs de doubles, des nombres qui peuvent avoir des décimales. Regardez de plus près comment l'utilisation de différentes fonctions map_*() influence les résultats.
Voici de nouveau le tableau de map_*() comme référence.
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 episode_id element as list
map(___, ~.x[["___"]])
# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])