開始使用免費開始

什麼是述詞(predicate)?

「述詞函式」是「會回傳 TRUE 或 FALSE 的函式」。而「述詞 functional」則是「接收一個向量與一個述詞函式,並做出有用的事」。***

換句話說,述詞 functional 會接收 .x(可以是向量、dataframe,或 list),並在 .x 的每個元素上套用述詞進行測試。舉例來說,你可以用 base R 的 is.numeric() 述詞測試每個元素是否為數值,或用這個 mapper 測試某些元素的平均值是否小於 5:~mean(.x) < 5

以下哪一個函式「不是」述詞?

本練習屬於課程

使用 purrr 的 R 語言中級函式程式設計

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習