Проблема с параллельным выполнением R в R

Я использую 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""
9
задан gappy 1 April 2011 в 12:41
поделиться