CommencezCommencez gratuitement

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

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Determine who joined github first
map___(___, ~___[[___]]) %>%
      set_names(map___(___, ___)) %>%
    sort()
Modifier et exécuter le code