Я использую foreach %dopar%
для выполнения некоторых параллельных вычислений.
В цикле foreach
я вызываю функцию f(x)
, где оба значения f
и x
определены вглобальное пространство.x
- это переменная, вычисляемая путем вызова другой функции g(y)
, где y
- это некоторые данные, которые я загрузил через read.table
.
Однако foreach
жалуется, что не может найти y
.Что странно ... почему не говорится, что он не может найти x
?В частности, говорится, что он не может найти y
...
Как мне решить эту проблему?Я могу решить эту проблему, переопределив x
внутри foreach
-loop, но это ненужный вызов.