CommencerCommencez gratuitement

Qu’est-ce qu’un prédicat ?

Une fonction prédicat est « une fonction qui renvoie soit TRUE soit FALSE. » Tandis qu’un fonctionnel prédicat « prend un vecteur et une fonction prédicat et fait quelque chose d’utile. »***

Autrement dit, les fonctionnels prédicats prennent .x (un vecteur, un dataframe ou une liste) et testent le prédicat sur chaque élément de .x. Par exemple, vous pouvez vérifier si chaque élément est numérique avec le prédicat is.numeric() de R de base, ou si la moyenne de certains éléments est inférieure à 5 avec ce mapper : ~mean(.x) < 5.

Laquelle de ces fonctions n’est PAS un prédicat ?

Cet exercice fait partie du cours

<cours>Programmation fonctionnelle intermédiaire avec purrr</cours>
Voir le cours

Exercice interactif pratique

Transformez la théorie en action avec l’un de nos exercices interactifs

Commencer l’exercice