CommencerCommencez gratuitement

map_dbl() et map_int()

Certaines variantes de map_*() sont très proches. map_dbl() et map_int() renvoient toutes deux des nombres. map_int() renvoie des vecteurs d’entiers, c’est‑à‑dire des nombres sans décimales. map_dbl() renvoie des vecteurs de doubles, c’est‑à‑dire des nombres qui peuvent avoir des décimales. Regardez de plus près comment l’utilisation de différentes fonctions map_*() affecte les résultats.

Voici de nouveau, pour référence, le tableau map_*().

map_*() Output
map_chr() vecteur de caractères
map_lgl() vecteur logique [TRUE ou FALSE]
map_int() vecteur d’entiers
map_dbl() vecteur de doubles

Cet exercice fait partie du cours

<cours>Fondations de la programmation fonctionnelle avec purrr</cours>
Voir le cours

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[["___"]])
Modifier et exécuter le code