apply
私はRでのループを避けるためにファミリ関数を使用することに慣れてfor
います。このコンテキストでは、バインドされた変数の入力を避ける方法があると思っていました。たとえば、操作を 100 回実行したいとしますdo.call(myfun, args)
。for
私は書くだろう:
res = seq(100)
for(i in seq(100)){res[i] = do.call(myfun, args)}
次のようapply
に入力します。
res = sapply(seq(100), function(i) do.call(myfun, args))
sapply
関数を 1 つの引数に適用しようとすることは理解していますが、これは の要素ですseq(100)
が、これを回避する方法はありi
ますか?
洞察をありがとう