Co je to predikát?
Predikátová funkce je "funkce, která vrací buď TRUE, nebo FALSE." Zatímco predikátový funkcionál "přijme vektor a predikátovou funkci a provede s nimi něco užitečného."***
Jinak řečeno, predikátové funkcionály přijmou .x – tedy vektor, datový rámec nebo seznam – a otestují predikát na každém prvku .x. Například můžeš zkontrolovat, jestli je každý prvek numerický, pomocí predikátu is.numeric() ze základního R, nebo jestli je průměr některých prvků menší než 5, pomocí mapperu: ~mean(.x) < 5.
Která z těchto funkcí NENÍ predikát?
Toto cvičení je součástí kurzu
Intermediate Functional Programming with purrr
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení