Vragen stellen over een lijst
Een van de sterke punten van purrr is dat je met maar een paar regels code snel van een vraag over je data naar een antwoord kunt gaan. Hier ga je de gh_users-data gebruiken om drie vragen te beantwoorden:
- Welke gebruiker sloot zich als eerste aan bij GitHub?
- Zijn alle repositories van gebruikers zelf, en niet van organisaties?
- Welke gebruiker heeft de meeste openbare repositories?
In deze oefening wordt je map_*()-kennis echt getest, dus denk goed na over de verschillende varianten van map_*() en wanneer je welke gebruikt.
Deze oefening maakt deel uit van de cursus
Basis van functioneel programmeren met purrr
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Determine who joined github first
map___(___, ~___[[___]]) %>%
set_names(map___(___, ___)) %>%
sort()