EmpezarEmpieza gratis

Cómo escribir compose()

Cuando usas compose(), las funciones se pasan de derecha a izquierda; es decir, en el mismo orden que usarías en una llamada anidada en base R: la primera función que se ejecuta es la de la derecha.

En otras palabras, si estás acostumbrado al pipe, el orden es el contrario:

``` r

Con el pipe

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

En base R

round(mean(1:28))

Con compose

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

Entonces, ¿cuál es la forma correcta de escribir una función que cuente el número de NA?

Este ejercicio forma parte del curso

Programación funcional intermedia con purrr

Ver curso

ejercicio interactivo práctico

Convierte la teoría en práctica con uno de nuestros ejercicios interactivos

Empezar ejercicio