Začněte nyníZačněte zdarma

Otázky k gh_repos

Znovu využiješ gh_repos – seznam, kde každý prvek obsahuje informace o konkrétním GitHub repozitáři. Pomocí map() a map_dbl() najdeš odpověď na tuto otázku:

  • Který repozitář je největší?

Velikost GitHub repozitáře se měří v megabajtech. Tato informace se hodí, když pracuješ s datasetem ve formě seznamu, který se průběžně mění, a potřebuješ z nejaktuálnější verze dat rychle vytáhnout konkrétní hodnotu – třeba největší repozitář.

Toto cvičení je součástí kurzu

Foundations of Functional Programming with purrr

Zobrazit kurz

Pokyny k cvičení

  • Aplikuj map() na gh_repos.
  • Aplikuj map_dbl() na prvek "size".
  • Pak použij map() k určení, který repozitář je největší.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Map over gh_repos to generate numeric output
map(___, 
    ~map___(___, 
             ~___[[___]])) %>%
    # Grab the largest element
    map(~max(___))
Upravit a spustit kód