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
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie