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

walk() pro přehlednější výpis seznamů

Teď si vyzkoušíš další využití walk() – tentokrát vytváření grafů. V předchozím cvičení jsi vypisoval/a seznamy a viděl/a jsi, že walk() je pro jejich zobrazení mnohem přehlednější než základní přístup v R. Pomocí walk() můžeš také postupně zobrazit více grafů najednou.

Použi své znalosti map() spolu s funkcemi z ggplot2 a vytvoř grafy pro prvních deset prvků datasetu gap_split. Každý graf pak zobraz pomocí walk().

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

Foundations of Functional Programming with purrr

Zobrazit kurz

Pokyny k cvičení

  • Načti dataset gap_split.
  • Aplikuj map2() na prvních 10 prvků gap_split a prvních 10 názvů gap_split.
  • Pak použij walk() na nový objekt s grafy a jako argument předej print(), aby se všechny grafy zobrazily.

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

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

# Load the gap_split data
data(___)

# Map over the first 10 elements of gap_split
plots <- map2(___[1:10], 
              names(___[1:10]), 
              ~ ggplot(___, aes(year, lifeExp)) + 
                geom_line() +
                labs(title = ___))

# Object name, then function name
walk(___, ___)
Upravit a spustit kód