Pojmenování prvků
Nepojmenovaný seznam samozřejmě pojmenovat můžeš – a může to být velmi užitečné. Díky názvům snadno přistoupíš ke konkrétním prvkům bez ohledu na jejich pořadí. To se hodí zejména tehdy, když seznam časem roste nebo se mění, nebo pokud stejný kód používáš na více různých seznamech. Představ si třeba seznam obsahující datový rámec, model a graf – volat $plot je mnohem pohodlnější než zjišťovat, jaké číslo má daný prvek v pořadí.
Toto cvičení je součástí kurzu
Foundations of Functional Programming with purrr
Pokyny k cvičení
- S využitím roury (
%>%):- Pojmenuj každý prvek seznamu
sw_filmsa výsledek ulož do nového seznamusw_films_named. - Iteruj přes prvek
title.
- Pojmenuj každý prvek seznamu
- Ověř, že nový seznam opravdu názvy má.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Set names so each element of the list is named for the film title
sw_films_named <- ___ %>%
set_names(map_chr(___, "___"))
# Check to see if the names worked/are correct
names(___)