No prazo de um determinado processo, R é efectivamente muito boa sobre não fazer cópias desnecessárias. Com foreach, obviamente, estamos a criar processos adicionais e cada um desses processos requer a sua própria cópia dos dados que está a funcionar. Se os processos individuais requerem apenas uma parte dos dados, pode optimizar os cálculos para transmitir apenas os dados necessários. (Extrair os subconjuntos no processo principal, em seguida, passar apenas as para os trabalhadores.) Mas não, as opções Export foreach() não ajudam bastante.
Existe uma forma que evite "cópia de dados abrangente" quando chamar uma função de foreach() % doPar %?
Aplica-se A
Revolution Analytics