0
只是一個簡單的命名foreach循環結果矩陣的問題。這工作,但它是一個有點冗長,我不知道是否有一個更簡單的方法:如何命名foreach矩陣列?
r = foreach(i=seq(5), .combine=rbind, .final=function(res) { colnames(res) = c("First", "Second"); return(res) }) %dopar% { c(i, i+1) }
只是一個簡單的命名foreach循環結果矩陣的問題。這工作,但它是一個有點冗長,我不知道是否有一個更簡單的方法:如何命名foreach矩陣列?
r = foreach(i=seq(5), .combine=rbind, .final=function(res) { colnames(res) = c("First", "Second"); return(res) }) %dopar% { c(i, i+1) }
把列名在%dopar%
的RHS:
foreach(i=seq(5), .combine=rbind) %dopar% { c(First=i, Second=i+1) }