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

2018-01-30 Por tema Javier Nieto
Hola Carlos


Muchas gracias por tu respuesta, esperemos que R mejore en �ste aspecto y que 
sea pronto.



Saludos


De: Carlos Ortega 
Enviado: viernes, 26 de enero de 2018 04:54:23 p. m.
Para: Javier Nieto
CC: r-help-es@r-project.org
Asunto: Re: [R-es] C�digo de salida de una funci�n R

Hola,

Recupero tu pregunta porque est� habiendo diferentes iniciativas en marcha para 
mejorar este aspecto de "R" que es claramente muy mejorable.
En breve todos esperamos que los c�digos de error de "R" sean m�s entendibles.

https://methodsblog.wordpress.com/2018/01/26/r-errors/

El propio Hadley Wickham, est� haciendo lo propio con su "tidyverse":

http://style.tidyverse.org/error-messages.html

Saludos,
Carlos Ortega
www.qualityexcellence.es


El 10 de enero de 2018, 17:36, Javier Nieto 
> 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@tstr200043 ~]$ ls -z
ls: invalid option -- 'z'
Try 'ls --help' for more information.
[rapusr@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@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es



--
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

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

2018-01-26 Por tema Carlos Ortega
Hola,

Recupero tu pregunta porque está habiendo diferentes iniciativas en marcha
para mejorar este aspecto de "R" que es claramente muy mejorable.
En breve todos esperamos que los códigos de error de "R" sean más
entendibles.

https://methodsblog.wordpress.com/2018/01/26/r-errors/

El propio Hadley Wickham, está haciendo lo propio con su "tidyverse":

http://style.tidyverse.org/error-messages.html

Saludos,
Carlos Ortega
www.qualityexcellence.es


El 10 de enero de 2018, 17:36, Javier Nieto  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@tstr200043 ~]$ ls -z
> ls: invalid option -- 'z'
> Try 'ls --help' for more information.
> [rapusr@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@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


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

2018-01-10 Por tema Javier Marcuzzi
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  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@tstr200043 ~]$ ls -z
> ls: invalid option -- 'z'
> Try 'ls --help' for more information.
> [rapusr@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@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es