【发布时间】:2012-05-13 04:34:48
【问题描述】:
我正在尝试并行化外循环,同时按顺序运行内循环。以下代码在使用 doSMP 包时可以在 Revolution 中使用,但在使用 foreach 和 doParallel 包(Windows 机器上的两个 R 版本)时,它在基本 R 中不起作用。错误消息是:could not find function "%do%"。任何想法如何解决这个问题?
foreach(j = X, .combine = c) %dopar% {
Z=1
foreach(i = Y, .combine = c) %do% {
paste(j, i, Z, sep = "")
}
}
【问题讨论】: