ÎncepețiÎncepe gratuit

Cum se scrie compose()

Când folosești compose(), funcțiile sunt pasate de la dreapta la stânga — adică în aceeași ordine pe care ai folosi-o într-un apel imbricat în R de bază: prima funcție care se execută este cea din dreapta.

Cu alte cuvinte, față de pipe, ordinea este inversă:

``` r

Cu pipe

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

În R de bază

round(mean(1:28))

Cu compose

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

Așadar, care este modul corect de a scrie o funcție care numără valorile NA?

Acest exercițiu face parte din cursul

Programare funcțională intermediară cu purrr

Vezi cursul

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul