ループでいくつかの変数を生成しています。後で一度に 1 行ずつデータフレームに格納します。コードを非効率的にしている cbind と rbind を使いすぎているように感じます。次の構造に代わるものは何ですか。
Sys.time()
outData = c()
for (i in 1:40000)
{
a=0; b=0; c=0;d=0;e=0;f=0;g=0
#newline = cbind(a,cbind(b,cbind(c,cbind(d,cbind(e,f)))))
newline = do.call(cbind, list(a,b,c,d,e,f,g))
outData = rbind(outData, newline)
}
Sys.time()
編集: do.call() はここでは遅いようです。