CommencezCommencez gratuitement

map_*

La fonction map() renvoie son résultat sous forme de liste. Toutefois, 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 obtenir un vecteur de nombres afin de pouvoir l'insérer dans un cadre de données. Donc, à moins de vouloir un résultat sous forme de liste, vous devez déterminer le type de sortie souhaité avant d'écrire votre fonction map().

Cette activité fait partie du cours

Fondements de la programmation fonctionnelle avec purrr

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