Я пытаюсь использовать foreach для выполнения многоядерных вычислений в R.
A <-function(....) {
foreach(i=1:10) %dopar% {
B()
}
}
затем я вызываю функцию A
в консоли. Проблема в том, что я вызываю функцию Posdef
внутри B
, которая определена в другом файле сценария, который я исходил. Мне пришлось поместить Posdef
в список аргументов экспорта foreach
: .export = c ("Posdef")
. Однако я получаю следующую ошибку:
Error in { : task 3 failed - "could not find function "Posdef""
Почему R не может найти эту определенную функцию?