В рамках данного процесса R — фактически довольно хорошо о не вносить ненужных копий. Конечно, с оператором foreach, создаются дополнительные процессы, и каждый из этих процессов требует свою собственную копию данных, которые он работает. Если эти отдельные процессы требуют только часть данных, можно оптимизировать результаты вычислений для передачи только необходимые данные. (Извлечение подмножества в основной процесс, а затем передать только те работникам.) Но нет, параметры .export в foreach() не очень многое.
Есть ли способ избежать «глубокий данных копия» при вызове функции внутри foreach() % doPar %?
Применяется к
Revolution Analytics