Я использую doSMP в качестве параллельного бэкенда в Windows 7 с R 2.12.2 Я нахожусь в ошибке, и хотел бы понять вероятную причину. Вот пример кода для воспроизведения ошибки.
require(foreach)
require(doSMP)
require(data.table)
wrk <- startWorkers(workerCount = 2)
registerDoSMP(wrk)
DF = data.table(x=c("b","b","b","a","a"),v=rnorm(5))
setkey(DF,x)
foreach( i=1:2) %dopar% {
DF[J("a"),]
}
Сообщение об ошибке
Error in { : task 1 failed - "could not find function "J""