Ce este un predicat?
O funcție predicat este „o funcție care returnează fie TRUE, fie FALSE." În schimb, un funcțional predicat „primește un vector și o funcție predicat și realizează ceva util."***
Cu alte cuvinte, funcționalele predicat primesc .x — adică un vector, un dataframe sau o listă — și testează predicatul pe fiecare element al lui .x. De exemplu, poți verifica dacă fiecare element este numeric cu predicatul is.numeric() din R de bază, sau dacă media unor elemente este sub 5 cu acest mapper: ~mean(.x) < 5.
Care dintre aceste funcții NU este un predicat?
Acest exercițiu face parte din cursul
Programare funcțională intermediară cu purrr
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul