walk() pour afficher des sorties de listes plus propres
Vous allez maintenant explorer un autre usage de walk() : créer des graphiques avec walk(). Dans l’exercice précédent, vous avez affiché des listes et constaté que l’affichage était bien plus propre avec walk() qu’avec la méthode de base de R. Vous pouvez aussi utiliser walk() pour afficher plusieurs graphiques à la suite.
Ici, utilisez vos connaissances de map() avec les fonctions de ggplot2 pour créer un graphique pour les dix premiers éléments de gap_split, puis affichez chaque graphique avec walk().
Cet exercice fait partie du cours
<cours>Fondations de la programmation fonctionnelle avec purrr</cours>Instructions de l’exercice
- Chargez le jeu de données
gap_split. - Appliquez
map2()aux 10 premiers éléments degap_splitet aux 10 premiers noms degap_split. - Ensuite, appliquez
walk()au nouvel objet de graphiques et passezprint()en argument pour afficher tous les graphiques.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Load the gap_split data
data(___)
# Map over the first 10 elements of gap_split
plots <- map2(___[1:10],
names(___[1:10]),
~ ggplot(___, aes(year, lifeExp)) +
geom_line() +
labs(title = ___))
# Object name, then function name
walk(___, ___)