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 <
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
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,
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
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)
},
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
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??
>
>
>
>
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
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
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
>
>
>
>
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
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?
Hola Javier Valdes
Efectivamente, tiene razón Carlos; rgdal necesita como mínimo la versión
3.3.0 de R
https://cran.r-project.org/web/packages/rgdal/index.html
Un Saludo.
El 12/06/2017 a las 8:30, Carlos J. Gil Bellosta escribió:
> Prueba con una versión no antigua de R.
>
> El lun., 12 jun.
Prueba con una versión no antigua de R.
El lun., 12 jun. 2017 4:36, javier valdes escribió:
> Estimados:
> Es posible solucionar este tema?? He probado con varias alternativas
> disponibles en internet, pero ninguna me ha funcionado aun.
> Saludos.
>
14 matches
Mail list logo