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

Roury v map()

Právě sis osvěžil/a paměť, jak lze roury používat mezi funkcemi. Roury ale můžeš využít také uvnitř funkce map() – a iterovat tak celý pipeline úloh přes seznam vstupů.

Tentokrát nepoužiješ žádný dataset z balíčku repurrrsive, ale seznam čísel, nad kterým provedeš několik matematických operací.

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

Foundations of Functional Programming with purrr

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř seznam obsahující hodnoty 1 až 10, každou jako samostatný prvek.
  • Sestav pipeline uvnitř jedné funkce map(), která z každého prvku nejprve vypočítá sqrt() a poté sin().

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

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

# Create a list of values from 1 through 10
numlist <- list(___)

# Iterate over the numlist 
map(___, ~.x %>% ___ %>% ___)
Upravit a spustit kód