Jak pisać compose()
Używając compose(), funkcje przekazujesz od prawej do lewej — czyli w tej samej kolejności, co w zagnieżdżonym wywołaniu w bazowym R: pierwsza funkcja do wykonania to ta po prawej stronie.
Inaczej mówiąc, jeśli jesteś przyzwyczajony do potoku, kolejność jest odwrotna:
``` r
Z potokiem
1:28 %>% mean() %>% round()
W bazowym R
round(mean(1:28))
Z compose
roundedmean <- compose(round, mean) rounded< em>mean(1:28) ```->
Jak zatem poprawnie napisać funkcję, która policzy liczbę wartości NA?
To ćwiczenie jest częścią kursu
Funkcyjne programowanie średnio zaawansowane z purrr
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie