Wat is een predicaat?
Een predicate function is "een functie die TRUE of FALSE teruggeeft." Een predicate functional "neemt een vector en een predicate function en doet daar iets nuttigs mee."***
Met andere woorden: predicate functionals nemen .x aan, een vector, een dataframe of een list, en testen het predicaat op elk element van .x. Je kunt bijvoorbeeld testen of elk element numeriek is met het predicaat is.numeric() uit base R, of of het gemiddelde van sommige elementen onder de 5 ligt met deze mapper: ~mean(.x) < 5.
Welke van deze functies is GEEN predicaat?
Deze oefening maakt deel uit van de cursus
Gevorderd functioneel programmeren met purrr
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen