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