在函数列表上应用值

时间:2014-10-19 14:54:21

标签: r

我有一个列表,每个元素包含100个函数。每个函数接受2个值作为输入。我有另一个对象,它是100X2矩阵,第一行的第一个元素是第一个输入传递给函数的值,类似于第二个值。现在我想传递值并从函数中获取输出,是否有任何有效的方法来执行应用函数

1 个答案:

答案 0 :(得分:0)

以下是一个例子:

flist <- list(min, max, sum)

x <- matrix(1:6, ncol = 2)
y <- lapply(1:nrow(x), function(i) list(x[i,1], x[i,2]))

mapply(do.call, flist, y)