Я работаю с пакетом foreach
, чтобы использовать преимущества параллельной обработки.
Из-за проблем совместимости существуют определенные контексты, в которых это не подходит.
В некоторых случаях я бы настраивал кластеры, а затем имел бы
foreach(YYYYMM = as.list(raw_dir)) %dopar% {
В других В этом случае кластеры не будут установлены, и я смогу использовать
for (YYYYMM in as.list(raw_dir)) {
на основе предоставленной переменной.
Однако, учитывая уникальную природу a для l oop, кажется, это не так просто. Есть ли способ обработать это решение на ранней стадии, не объявляя все внутри l oop (который является довольно длинным фрагментом кода) как функцию?