Inizia subitoInizia gratis

Come scrivere compose()

Quando usi compose(), le funzioni vengono passate da destra a sinistra — cioè nello stesso ordine che useresti in una chiamata annidata in R base: la prima funzione a essere eseguita è quella più a destra.

In altre parole, se sei abituato alla pipe, l’ordine è l’opposto:

``` r

Con la pipe

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

In R base

round(mean(1:28))

Con compose

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

Quindi, qual è il modo corretto di scrivere una funzione che conti il numero di NA?

Questo esercizio fa parte del corso

Programmazione funzionale intermedia con purrr

Visualizza corso

esercizio interattivo pratico

Trasforma la teoria in pratica con uno dei nostri esercizi interattivi

Inizia esercizio