Zacznij terazZacznij za darmo

Czym jest predykat?

Funkcja predykatowa to "funkcja, która zwraca TRUE lub FALSE." Z kolei funkcjonał predykatowy "przyjmuje wektor i funkcję predykatową, i wykonuje na nich coś użytecznego."***

Innymi słowy, funkcjonały predykatowe przyjmują .x – czyli wektor, ramkę danych lub listę – i sprawdzają predykat na każdym elemencie .x. Możesz na przykład sprawdzić, czy każdy element jest liczbowy za pomocą predykatu is.numeric() z bazowego R, albo czy średnia wybranych elementów jest mniejsza od 5 za pomocą mappera: ~mean(.x) < 5.

Która z poniższych funkcji NIE jest predykatem?

To ćwiczenie jest częścią kursu

Funkcyjne programowanie średnio zaawansowane z purrr

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie