2014-10-19 50 views
-1

我有一个列表,其中包含100个函数作为每个元素。每个函数接受2个值作为输入。我有另一个对象,它是100X2的矩阵,第一行的第一个元素是第一个输入传递给函数的值,类似于第二个值。现在我想通过值,并从函数的输出,有没有什么有效的办法做到这一点与应用功能在函数列表上应用值

+2

是。请提供一个最简单,可重复的例子,说明您的想法,并有人能够帮助您。 – Andrie 2014-10-19 14:55:44

回答

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)