Was ist ein Prädikat?
Eine Prädikatfunktion ist "eine Funktion, die entweder TRUE oder FALSE zurückgibt." Ein Prädikats-Functional "nimmt einen Vektor und eine Prädikatfunktion und tut damit etwas Nützliches."***
Mit anderen Worten: Prädikats-Functionals nehmen .x entgegen – also einen Vektor, ein Dataframe oder eine Liste – und testen das Prädikat auf jedem Element von .x. Du kannst zum Beispiel mit dem Prädikat is.numeric() aus Base R prüfen, ob jedes Element numerisch ist, oder ob der Mittelwert mancher Elemente unter 5 liegt, mit diesem Mapper: ~mean(.x) < 5.
Welche dieser Funktionen ist KEIN Prädikat?
Diese Übung ist Teil des Kurses
<Kurs>Fortgeschrittene funktionale Programmierung mit purrr</Kurs>Interaktive praktische Übung
Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis
Übung starten