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

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

Zobrazit kurz

Pokyny k cvičení

  • Nastav názvy listu gh_users pomocí prvku "name" a použij funkci map_*(), která vrací znakový vektor.
  • Prozkoumej strukturu gh_repos a zjisti, kde jsou uloženy informace o vlastníkovi.
  • Vytvoř nový list gh_repos_named s názvy odvozenými od přihlašovacího jména vlastníka repozitáře – použij funkce set_names() a map_*().

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(___, .)
Upravit a spustit kód