将一个或多个函数分配给r中的列表是什么意思?

时间:2016-05-05 12:15:40

标签: r list function

例如在这个例子中......     list(set = set,get = get,setmean = setmean,getmean = getmean)

1 个答案:

答案 0 :(得分:1)

我真的没有得到你想要的东西,但这是一些信息。

R是一种函数式语言,因此您可以操作变量等函数。这提供了一些好处。例如,如果你有一个函数列表,你可以使用lapply()调用所有函数,而无需手动输入和重复一些相同的参数。

summary <- function(x) {
funs <- c(mean, median, sd, mad, IQR)
lapply(funs, function(f) f(x, na.rm = TRUE))
}

有关详细信息,请查看Hadley Wickham的guide