Hur man skriver compose()
När du använder compose() skickas funktionerna in från höger till vänster – det vill säga i samma ordning som du skulle använda vid ett nestat anrop i base R: den första funktionen som körs är den till höger.
Med andra ord är ordningen den motsatta jämfört med pipe:
``` r
Med pipe
1:28 %>% mean() %>% round()
I base R
round(mean(1:28))
Med compose
roundedmean <- compose(round, mean) rounded< em>mean(1:28) ```->
Vad är alltså rätt sätt att skriva en funktion som räknar antalet NA?
Den här övningen är en del av kursen
Funktionell programmering på mellannivå med purrr
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen