Какой оператор я могу использовать для замены оператора stop () в R?
Причина, по которой я хочу заменить оператор stop (), заключается в том, что он генерирует ошибку вместо сообщения. Поэтому я хочу что-то, что я могу остановить выполнение, но не генерировать вывод как ошибку. Спасибо!
if (nrow(new_data) == 0) {
message(log_date, " - ","no new_data is found ")
opt <- options(show.error.messages=FALSE)
on.exit(options(opt))
stop()
}
else { # DO SOMETHING ELSE
}
Итак, если я запустил echo $? на терминале после запуска этого скрипта, я получу "1" вместо "0" . Но я хочу "0", потому что это ожидаемый результат, а не истинная ошибка.