У меня есть программа, которая выполняет некоторый анализ данных и составляет несколько сотен строк.
Очень рано в программе, я хочу сделать некоторый контроль качества, и если данных недостаточно, я хочу, чтобы программа завершалась и возвращалась в консоль R. В противном случае я хочу, чтобы остальная часть кода выполнялась.
Я пробовал break
, browser
и quit
, и ни один из них не прекратил выполнение остальной части программы (и quit
останавливает выполнение, а также полностью покидает R, что не то, что я хочу, чтобы произойти). В последнем случае я создаю оператор if-else
, как показано ниже:
if(n < 500){}
else{*insert rest of program here*}
но это похоже на плохую практику кодирования. Я что-то пропустил?