Re: [R-es] Agregar a un data.frame de manera automatica

2017-06-12 Thread Jesús Para Fernández
Me autocontesto, hacinedolo de la siguiente manera: for(i in 1:240) { df[paste("inicio.refri", i, sep = ".")]<-datos[which.max(datos[,109+i]),"LogDateTime"] } No hace falta usar el assing ni similares. Para nota, ¿se podria hacer con un lapply o similares?? y evitar usar el for? Gracias

Re: [R-es] OPINIONES comparacion personal de R en linux y windows

2017-06-12 Thread eric
Hola Javier, he usado R principalmente en Linux, y principalmente en debian, aunque he tenido que usarlo tambien sobre windows y sobre otras distribuciones de Linux. La usabilidad a traves de todos ellos es basicamente la misma para mi, pues uso rkward que se pued

Re: [R-es] Bucle for que se salte los errores

2017-06-12 Thread Guillermo.Vinue
Hola, Creo que sería añadir if(i == 0) next Saludos, Guillermo > Buenas, �como puedo hacer que el bucle for se salte el error que salta cuando > i<-0 en el codigo que paso?? > > > > count <- 0 > for(i in -2:2){ > z<-1/i > z<-z*z > modelo<-lm(z~1) > } > > > Gracias > > > > >

Re: [R-es] OPINIONES comparacion personal de R en linux y windows

2017-06-12 Thread Javier Marcuzzi
Buenos días a todos Estimado Eric R tiene dos partes, por un lado el que realiza cálculos y por el otro la forma de poder enviar lo que se debe hacer, esto es a partir de un archivo, escribiendo en una terminal, usando rstudio, rkward, entre otros, yo no recuerdo cuál fue la versión de R que u

Re: [R-es] Bucle for que se salte los errores

2017-06-12 Thread Javier Marcuzzi
Estimado Jesús Para Fernández Usando un if dentro de for Algo como If i<- 0 no hacer , else hacer Javier Rubén Marcuzzi De: Jesús Para Fernández Enviado: lunes, 12 de junio de 2017 9:29 Para: r-help-es@r-project.org Asunto: [R-es] Bucle for que se salte los errores Buenas, �como puedo hacer

Re: [R-es] Bucle for que se salte los errores

2017-06-12 Thread Xavi tibau alberdi
Otra opcio es no incluir en 0 For (i in c(-2,-1,1,2) El 12 jun. 2017 14:43, escribió: Hola, Creo que sería añadir if(i == 0) next Saludos, Guillermo > Buenas, �como puedo hacer que el bucle for se salte el error que salta cuando i<-0 en el codigo que paso?? > > > > count <- 0 > for(i in -

Re: [R-es] Bucle for que se salte los errores

2017-06-12 Thread Javier Marcuzzi
Case también podría ir, en realidad cualquier función de condicional, hay algo de gusto personal también (yo prefiero if). Javier Rubén Marcuzzi De: Xavi tibau alberdi Enviado: lunes, 12 de junio de 2017 9:46 Para: guillermo.vi...@uv.es CC: Lista R Asunto: Re: [R-es] Bucle for que se salte los e

Re: [R-es] Bucle for que se salte los errores

2017-06-12 Thread Jesús Para Fernández
He encontrado la respuesta. EL ejemplo que puse era trivial, ya que es obvio que if(i ==0) entonces next, pero me referia a sin saber si va a ser error el modelo o no. Para esto he encontrado la solución for(i in -3:3){ tryCatch({ z<-1/i > z<-z*z > modelo<-lm(z~1) }, error=functio

Re: [R-es] Bucle for que se salte los errores

2017-06-12 Thread Javier Marcuzzi
Estimado Jesús Para Fernández Pero no es lo mismo, usted pidió para cuándo i vale 0, el tryCatch es para todos los casos en donde no se puede porque hay un error, justo coloco en el buscador la definición para compartirla y encuentro un ejemplo muy apropiado. # tryCatch.Rscript -- experiments w

Re: [R-es] QUitar bucles for

2017-06-12 Thread Javier Marcuzzi
Estimado Jesús Para Fernández Si y No. En R antiguo, for no estaba vectorizado, o dicho de otra forma, R no esta vectorizado, para tener un rendimiento mayor hay formas de escribir donde aumenta el rendimiento, por otro lado aparecen funciones que colaboran para ordenar o trabajar con datos, co

Re: [R-es] Paralelizar R en windows

2017-06-12 Thread Carlos Ortega
Hola, Aquí tienes una forma: https://stackoverflow.com/questions/27051856/reading-multiple-files-quickly-in-r Saludos, Carlos Ortega www.qualityexcellence.es El 12 de junio de 2017, 15:38, Jesús Para Fernández < j.para.fernan...@hotmail.com> escribió: > Buenas, > > Quiero paralelizar R en windo

Re: [R-es] Agregar a un data.frame de manera automatica

2017-06-12 Thread Carlos Ortega
Hola, Sí, la asignación que haces lo pones en una función. Y luego usas "apply()" aplicándolo sobre "datos" y por cada fila... Seria algo así como: apply(datos, 1, my_funcion) Saludos, Carlos Ortega www.qualityexcellence.es El 12 de junio de 2017, 12:39, Jesús Para Fernández < j.para.fernan...