konnte nicht finden, Funktion in foreach-Schleifen

Ich versuche, verwenden Sie foreach zu tun, multicore computing in R.

A <-function(....) {
    foreach(i=1:10) %dopar% {
    B()
    }
}

dann rufe ich die Funktion A in der Konsole. Das problem ist, dass ich eine Funktion aufrufen Posdef innen B definiert ist, in einem anderen Skript-Datei, die ich Quelle. Ich musste Posdef in der Liste der export-argument foreach: .export=c("Posdef"). Jedoch bekomme ich die folgende Fehlermeldung:

Error in { : task 3 failed - "could not find function "Posdef""

Warum kann R finden Sie diese definierte Funktion?

InformationsquelleAutor der Frage statistician_in_training | 2011-01-22

Schreibe einen Kommentar