[R-es] Código de salida de una función R

Javier Marcuzzi javier.ruben.marcuzzi en gmail.com
Mie Ene 10 20:32:27 CET 2018


Estimado Jesús Nieto

Hay distintas formas, en este lugar aportan algunos ejemplos
http://mazamascience.com/WorkingWithData/?p=912

Javier Rubén Marcuzzi

El 10 de enero de 2018, 13:36, Javier Nieto <mac_javi en hotmail.com> escribió:

> Hola, tengo una duda de R espero me puedan ayudar.
>
>
>
> En linux, en bash si una instrucción no termina correctamente puedo
> obtener un código de error, por ejemplo:
>
>
> [rapusr en tstr200043 ~]$ ls -z
> ls: invalid option -- 'z'
> Try 'ls --help' for more information.
> [rapusr en tstr200043 ~]$ echo $?
> 2
>
> ¿En R existe algo parecido?, por ejemplo busco algo como
> R> rnorm(1000O)
> Error: unexpected symbol in "rnorm(1000O"
>
>
> status()
> 2
>
> status = "función o alguna forma de obtener el código de error"
>
> En una función que yo realice, esto no es problema porque con return puedo
> devolver el código de error que desee, sin embargo en funciones del paquete
> base o de otras librerías ¿se puede hacer algo parecido?
>
> entiendo que se pueden hacer validaciones del tipo
> if(as.numeric(rnorm(1000O))) o usar try o tryCatch, simplemente me dio
> curiosidad saber si existe  algo así para simplificar el código.
>
> Muchas gracias
>
> Saludos
>
>
>         [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es