-1
我有一個列表,其中包含100個函數作爲每個元素。每個函數接受2個值作爲輸入。我有另一個對象,它是100X2的矩陣,第一行的第一個元素是第一個輸入傳遞給函數的值,類似於第二個值。現在我想通過值,並從函數的輸出,有沒有什麼有效的辦法做到這一點與應用功能在函數列表上應用值
我有一個列表,其中包含100個函數作爲每個元素。每個函數接受2個值作爲輸入。我有另一個對象,它是100X2的矩陣,第一行的第一個元素是第一個輸入傳遞給函數的值,類似於第二個值。現在我想通過值,並從函數的輸出,有沒有什麼有效的辦法做到這一點與應用功能在函數列表上應用值
下面是一個例子:
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)
是。請提供一個最簡單,可重複的例子,說明您的想法,並有人能夠幫助您。 – Andrie 2014-10-19 14:55:44