我一直在阅读来自github的功能。页面中的一项建议是在使用call_function
功能列表时使用。这是页面中的代码:
call_fun <- function(f, ...) f(...)
f <- list(sum, mean, median, sd)
lapply(f, call_fun, x = runif(1e3))
输出发布为:
# [[1]]
# [1] 498
#
# [[2]]
# [1] 0.498
#
# [[3]]
# [1] 0.49
#
# [[4]]
# [1] 0.29
但是,我无法复制上述结果。我得到了错误:
Error in FUN(X[[4L]], ...) : could not find function "f"
我在这里错过了什么吗?