CommencerCommencez gratuitement

Questions sur gh_repos

Vous allez réutiliser gh_repos, une liste où chaque élément contient des informations sur un dépôt GitHub. Ici, vous allez utiliser map() et map_dbl() pour répondre à la question :

  • Quel dépôt est le plus volumineux ?'

La taille d’un dépôt GitHub est mesurée en mégaoctets. Cette information peut être utile à documenter si vous travaillez avec un jeu de données sous forme de liste qui évolue dans le temps, et que vous devez pouvoir extraire des informations, comme le dépôt le plus volumineux, dans la version la plus récente du jeu de données.

Cet exercice fait partie du cours

<cours>Fondations de la programmation fonctionnelle avec purrr</cours>
Voir le cours

Instructions de l’exercice

  • Appliquez map() à gh_repos.
  • Utilisez map_dbl() sur l’élément "size".
  • Puis utilisez map() pour déterminer quel dépôt est le plus volumineux.

Exercice interactif pratique

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

# Map over gh_repos to generate numeric output
map(___, 
    ~map___(___, 
             ~___[[___]])) %>%
    # Grab the largest element
    map(~max(___))
Modifier et exécuter le code