开始使用免费开始使用

什么是谓词(predicate)?

一个「谓词函数」是"返回 TRUE 或 FALSE 的函数"。而「谓词函数式」是"接收一个向量并配合谓词函数,做一些有用的事情"。***

换句话说,谓词函数式会接收 .x(可以是向量、数据框或列表),并对 .x 的每个元素应用谓词进行测试。例如,您可以用 base R 的 is.numeric() 谓词测试每个元素是否为数值;或者用这个 mapper 测试某些元素的均值是否小于 5:~mean(.x) < 5

以下哪个函数「不是」谓词?

本练习是课程的一部分

使用 purrr 的函数式编程进阶

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习