Aan de slagGa gratis aan de slag

Vragen over gh_repos

Je gaat gh_repos opnieuw gebruiken: een lijst waarin elk element informatie bevat over een GitHub-repository. Hier gebruik je map() en map_dbl() om de vraag te beantwoorden:

  • Welke repository is het grootst?'

De grootte van een GitHub-repository wordt gemeten in megabytes. Deze informatie is handig om te documenteren als je werkt met een lijstachtige gegevensset die in de tijd verandert en je informatie, zoals de grootste repository, uit de meest recente gegevensset wilt kunnen halen.

Deze oefening maakt deel uit van de cursus

Basis van functioneel programmeren met purrr

Cursus bekijken

Oefeninstructies

  • Gebruik map() over gh_repos.
  • Gebruik map_dbl() over het element "size".
  • Gebruik daarna map() om te bepalen welke repo het grootst is.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Map over gh_repos to generate numeric output
map(___, 
    ~map___(___, 
             ~___[[___]])) %>%
    # Grab the largest element
    map(~max(___))
Code bewerken en uitvoeren