Predicate nedir?
Bir predicate function, "TRUE ya da FALSE döndüren bir fonksiyondur." Bir predicate functional ise "bir vektör ve bir predicate fonksiyonu alıp faydalı bir şey yapan" yapıdır.***
Başka bir deyişle, predicate functional'lar bir vektör, veri çerçevesi veya liste olabilen .x'i alır ve .x'in her bir öğesine predicate'i uygular. Örneğin, R-Base'teki is.numeric() predicate'i ile her öğenin sayısal olup olmadığını test edebilir ya da şu mapper ile bazı öğelerin ortalamasının 5'in altında olup olmadığını kontrol edebilirsin: ~mean(.x) < 5.
Bu fonksiyonlardan hangisi bir predicate DEĞİLDİR?
Bu egzersiz, kursun bir parçasıdır
purrr ile Orta Düzey Fonksiyonel Programlama
Uygulamalı etkileşimli egzersiz
Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle
Egzersize başla