Comece agoraComece grátis

Como escrever compose()

Quando você usa compose(), as funções são passadas da direita para a esquerda — ou seja, na mesma ordem que você usaria em uma chamada aninhada no R base: a primeira função a ser executada é a da direita.

Em outras palavras, se você está acostumado ao pipe, a ordem é a oposta:

``` r

Com o pipe

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

No R base

round(mean(1:28))

Com compose

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

Então, qual é a forma correta de escrever uma função que conte o número de NA?

Este exercicio faz parte do curso

Programação Funcional Intermediária com purrr

Ver curso

exercicio interativo prático

Transforme teoria em prática com um dos nossos exercicio interativos

Iniciar exercicio