CommencezCommencez gratuitement

Questions sur gh_repos

Vous allez encore utiliser gh_repos, une liste où chaque élément contient de l'information 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 grand ?

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 renseignements, comme le plus grand dépôt, dans le jeu de données le plus récent.

Cette activité fait partie du cours

Fondements de la programmation fonctionnelle avec purrr

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 grand.

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