Nastavení názvů
Nastavení názvů prvků listu ti v mnoha situacích výrazně usnadní práci – kód je pak přehlednější a srozumitelnější, což oceníš zejména při jeho čtení po týdnech nebo měsících.
V tomto cvičení budeš pracovat s datasety gh_repos a gh_users a nastavíš jejich názvy dvěma různými způsoby. Oba přístupy dají stejný výsledek: list s pojmenovanými prvky.
Toto cvičení je součástí kurzu
Foundations of Functional Programming with purrr
Pokyny k cvičení
- Nastav názvy listu
gh_userspomocí prvku "name" a použij funkcimap_*(), která vrací znakový vektor. - Prozkoumej strukturu
gh_reposa zjisti, kde jsou uloženy informace o vlastníkovi. - Vytvoř nový list
gh_repos_nameds názvy odvozenými od přihlašovacího jména vlastníka repozitáře – použij funkceset_names()amap_*().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Name gh_users with the names of the users
gh_users_named <- ___ %>%
set_names(map___(___, ___))
# Check gh_repos structure
str(___)
# Name gh_repos with the names of the repo owner
gh_repos_named <- ___ %>%
map_chr(~ .[[___]]$___$___) %>%
set_names(___, .)