ÎncepețiÎncepe gratuit

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

Vezi cursul

Exercițiu interactiv practic

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

Începe exercițiul