Ich habe ein Programm, das einige Datenanalysen durchführt und einige hundert Zeilen lang ist.
Sehr früh im Programm möchte ich eine Qualitätskontrolle durchführen. Wenn nicht genügend Daten vorhanden sind, soll das Programm beendet werden und zur R-Konsole zurückkehren. Ansonsten möchte ich, dass der Rest des Codes ausgeführt wird.
Ich habe versucht break
, browser
und quit
keiner von ihnen die Ausführung der Rest des Programms stoppen (und quit
stoppt die Ausführung sowie vollständig beenden R, die nicht etwas , was ich passieren soll , ist). Mein letzter Ausweg ist die Erstellung einer if-else
Erklärung wie folgt :
if(n < 500){}
else{*insert rest of program here*}
aber das scheint eine schlechte Codierungspraxis zu sein. Vermisse ich etwas
quit
stoppt mit Sicherheit die Ausführung des restlichen Programms. Bitte geben Sie ein reproduzierbares Beispiel an .