CommencerCommencez gratuitement

map_*

La fonction map() renvoie son résultat sous forme de liste. Cependant, il existe plusieurs variantes de map() : vous pouvez utiliser les fonctions map_*() pour indiquer à purrr le type de sortie souhaité. Le * dans map_*() représente différents types de données R. Par exemple, vous pourriez vouloir une sortie sous forme de vecteur numérique afin de l’insérer dans un data frame. Donc, sauf si vous voulez que le résultat soit une liste, vous devez déterminer le type de sortie avant d’écrire votre fonction map().

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.

# Map over wesanderson, to determine the length of each element
map(___, ___)
Modifier et exécuter le code