map_*
Funkce map() vrací výstup jako seznam. Existuje ale několik variant funkce map() – pomocí map_*() můžeš purrr říct, jaký typ výstupu chceš. Hvězdička v map_*() zastupuje různé datové typy R. Někdy třeba potřebuješ, aby výstupem byl číselný vektor, který pak vložíš do datového rámce. Pokud tedy nechceš výsledek jako seznam, před napsáním funkce map() si nejdřív rozmysli, jaký typ výstupu potřebuješ.
Toto cvičení je součástí kurzu
Foundations of Functional Programming with purrr
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Map over wesanderson, to determine the length of each element
map(___, ___)