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>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Map over wesanderson, to determine the length of each element
map(___, ___)