0

foreach ループの結果行列に名前を付ける適切な方法についての質問です。これは機能しますが、少し冗長です。もっと簡単な方法があるのではないかと思います。

r = foreach( i=seq(5), .combine=rbind, .final=function(res) { colnames(res) = c("First", "Second"); return(res) } ) %dopar% { c(i, i+1) }
4

1 に答える 1

2

のRHSに列名を入れてください%dopar%

foreach(i=seq(5), .combine=rbind) %dopar% { c(First=i, Second=i+1) }
于 2015-04-01T18:47:58.990 に答える