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>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(___))