Poser des questions à partir d'une liste
L'un des grands avantages de purrr, c'est que vous pouvez passer rapidement d'une question sur vos données à une réponse avec seulement quelques lignes de code. Ici, vous allez utiliser les données gh_users pour poser trois questions :
- Quel utilisateur s'est joint à GitHub en premier?
- Est-ce que tous les dépôts appartiennent à des utilisateurs plutôt qu'à des organisations?
- Quel utilisateur a le plus de dépôts publics?
Dans cet exercice, vos connaissances de map_*() sont vraiment mises à l'épreuve, alors prenez le temps de réfléchir aux différentes variantes de map_*() et à la façon de les utiliser.
Cette activité fait partie du cours
Fondements de la programmation fonctionnelle avec purrr
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Determine who joined github first
map___(___, ~___[[___]]) %>%
set_names(map___(___, ___)) %>%
sort()