Mam program, który analizuje dane i ma kilkaset wierszy.
Na bardzo wczesnym etapie programu chcę przeprowadzić kontrolę jakości, a jeśli nie ma wystarczającej ilości danych, chcę, aby program zakończył działanie i powrócił do konsoli R. W przeciwnym razie chcę wykonać resztę kodu.
Próbowałem break
, browser
i quit
żaden z nich nie zatrzymać wykonanie pozostałej części programu (i quit
zatrzymuje wykonanie, jak również całkowicie porzuceniem R, który nie jest coś, co chcę się zdarzyć). Moją ostatecznością jest stworzenie if-else
oświadczenia jak poniżej:
if(n < 500){}
else{*insert rest of program here*}
ale wydaje się to złą praktyką kodowania. Czy coś mi brakuje?
quit
z całą pewnością zatrzymuje wykonywanie reszty programu. Proszę podać odtwarzalny przykład .