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
Pokyny k cvičení
- Načti dataset
gap_split. - Aplikuj
map2()na prvních 10 prvkůgap_splita prvních 10 názvůgap_split. - Pak použij
walk()na nový objekt s grafy a jako argument předejprint(), 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(___, ___)