各要素として100個の関数を含むリストがあります。各関数は、入力として2つの値を受け入れます。100X2マトリックスである別のオブジェクトがあります。最初の行の最初の要素は、関数に渡す最初の入力の値であり、2番目の値と同様です。今、値を渡して関数から出力を取得したいのですが、apply関数でそれを行う効率的な方法はありますか?
次に例を示します。
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)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加