Poser des questions à partir d’une liste
L’un des grands atouts de purrr, c’est que vous pouvez passer très facilement d’une question sur les données à une réponse, en seulement quelques lignes de code. Ici, vous allez utiliser les données gh_users pour poser trois questions :
- Quel utilisateur a rejoint GitHub en premier ?
- Tous les dépôts sont-ils détenus par des utilisateurs, plutôt que par des organisations ?
- Quel utilisateur a le plus de dépôts publics ?
Dans cet exercice, vos connaissances de map_*() sont vraiment mises à l’épreuve : prenez le temps de réfléchir aux différentes variantes de map_*() et à la manière de les utiliser.
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.
# Determine who joined github first
map___(___, ~___[[___]]) %>%
set_names(map___(___, ___)) %>%
sort()