LoslegenKostenlos starten

Wie schreibt man compose()

Wenn du compose() verwendest, werden die Funktionen von rechts nach links übergeben — also in derselben Reihenfolge, die du in einem verschachtelten Aufruf in Base R verwenden würdest: Die erste Funktion, die ausgeführt wird, steht rechts.

Mit anderen Worten: Wenn du die Pipe gewohnt bist, ist die Reihenfolge genau umgekehrt:

``` r

Mit der Pipe

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

In Base R

round(mean(1:28))

Mit compose

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

Wie schreibst du also korrekt eine Funktion, die die Anzahl der NA zählt?

Diese Übung ist Teil des Kurses

<Kurs>Fortgeschrittene funktionale Programmierung mit purrr</Kurs>
Kurs ansehen

Interaktive praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten