из метрики появляется определённая ошибка.
ошибка рандомная, и на следующем запуске может не появиться.
Как прописать условие в скрипте, чтобы если появилась подобная ошибка, скрипт начал работу заново?
правильно понимаю что должно быть примерно так?
in_values <- metrika
out_values_try <- list()
# tryCatch
for ( val in in_values ) {
tryCatch({out_values_tryCatch <- append(out_values_tryCatch) },
error = function(e) {print("Error: go next")} )
}
Стоит всё же погуглить перед тем, как вопрос задавать. Есть нескоглько вопросов с ответами на SO. Есть пакеты в CRAN, можно напридумывать самому со счётчиком и проверкой результата на ошибку (inherits(try, "try-error")). https://randy3k.github.io/retry/
Обсуждают сегодня