Tengo un programa que hace algunos análisis de datos y tiene unos cientos de líneas.
Muy temprano en el programa, quiero hacer un control de calidad y, si no hay suficientes datos, quiero que el programa finalice y vuelva a la consola R. De lo contrario, quiero que se ejecute el resto del código.
Lo he intentado break
, browser
y quit
ninguno de ellos detener la ejecución del resto del programa (y quit
detiene la ejecución, así como dejar de fumar por completo R, que no es algo que quiero que suceda). Mi último recurso es crear una if-else
declaración de la siguiente manera:
if(n < 500){}
else{*insert rest of program here*}
pero eso parece una mala práctica de codificación. ¿Me estoy perdiendo de algo?
quit
ciertamente detiene la ejecución del resto del programa. Proporcione un ejemplo reproducible .