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

Jak psát compose()

Při použití compose() se funkce předávají zprava doleva – tedy ve stejném pořadí, jaké bys použil/a při vnořeném volání v base R: první funkce, která se spustí, je ta napravo.

Jinak řečeno, ve srovnání s rourou (pipe) je pořadí přesně opačné:

``` r

S rourou

1:28 %>% mean() %>% round()

V base R

round(mean(1:28))

S compose

roundedmean <- compose(round, mean) rounded< em>mean(1:28) ```

Jak tedy správně napsat funkci, která spočítá počet hodnot NA?

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

Intermediate Functional Programming with purrr

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení