Re: [R-es] loop con matriz que cambia de nombre

2018-06-25 Por tema Javier Marcuzzi
Estimado Manuel Mendoza Entonces el problema es simple, primero cree una estructura para almacenar los datos mediante repeticiones, algún paste() en el medio, de tal forma que quede como usted desea, para esto comience de cero, no mire el código con errores para no confundirse, mire algún ejemplo

Re: [R-es] loop con matriz que cambia de nombre

2018-06-25 Por tema Marcelino de la Cruz Rot
El 25/06/2018 a las 11:23, Manuel Mendoza escribió: Gracias Carlos, eso lo sé. El problema, probablemente una chorrada, es que para cambiarle el nombre a las variables (de acuerdo a un patrón, si, que incluye el nº de la iteración), debo indicar el nombre de la df, pero éste no es siempre el

Re: [R-es] loop con matriz que cambia de nombre

2018-06-25 Por tema Manuel Mendoza
Gracias Javier. Como explicaba en mi contestación a Carlos, el problema no está en escribir muchas líneas, ni en rizar el rizo, claro. El proceso se lo tengo que aplicar a unas cuantas bases de datos, y cada una de ellas me lleva un buen rato porque tengo que hacerlo con 9 criterios

Re: [R-es] loop con matriz que cambia de nombre

2018-06-25 Por tema Manuel Mendoza
Gracias Carlos, eso lo sé. El problema, probablemente una chorrada, es que para cambiarle el nombre a las variables (de acuerdo a un patrón, si, que incluye el nº de la iteración), debo indicar el nombre de la df, pero éste no es siempre el mismo. Puedo darle un nombre fijo a la df,

Re: [R-es] loop con matriz que cambia de nombre

2018-06-24 Por tema Javier Marcuzzi
Estimado Manuel Justo ahora estoy trabajando en un proceso automatizado con código, pero la mayoría de las veces tengo ciento de líneas donde mucho es copiar y pegar más la modificación de una o dos palabras, podría ser un proceso que se ejecute según criterios hasta la condición, pero la verdad

Re: [R-es] loop con matriz que cambia de nombre

2018-06-24 Por tema Carlos Ortega
Hola, En cada iteración de tu bucle, puedes: - Cambiar la matriz a data.frame. - Nombrar las columnas incluyendo si quieres el número de la iteración del bucle (tu "i"). - Esto lo puedes hacer utiizando la función "paste()". - No sé si los nombres de las variables, en cada

Re: [R-es] loop con matriz que cambia de nombre

2018-06-24 Por tema Manuel Mendoza
Gracias Javier, pero creo que si no consigo que me lo haga todo de una vez con un loop, me merece más la pena hacerlo como hasta ahora, una a una. Manuel Quoting Javier Marcuzzi : Estimado Manuel Mendoza No sería lo ideal, pero de pronto podría ir guardando en json, que es una forma

Re: [R-es] loop con matriz que cambia de nombre

2018-06-23 Por tema Javier Marcuzzi
Estimado Manuel Mendoza No sería lo ideal, pero de pronto podría ir guardando en json, que es una forma no estructurada, luego toma los datos recorriendo este y crea una estructura de dataframe para continuar. Javier Rubén Marcuzzi El sáb., 23 jun. 2018 a las 8:04, Manuel Mendoza () escribió:

Re: [R-es] loop con matriz que cambia de nombre

2018-06-23 Por tema Manuel Mendoza
Bien, Carlos, lo de ir metiendo las dfs en una lista parece buena idea, y después puedo fusionarlas con un cbind, tal y como hago ahora mismo, después de crear cada una de ellas independientemente. Son 9 dfs, y obtener cada una de ellas toma bastante tiempo de computación. Lo que quiero

Re: [R-es] loop con matriz que cambia de nombre

2018-06-22 Por tema Carlos J. Gil Bellosta
Es que no quieres crear objetos con nombres raros en tu entorno. Lo que quieres hacer es crear una lista de matrices (o dfs). El consejo anterior te explicaba con detalle cómo dispararte en el pie. Realmente, quieres hacer otra cosa. El vie., 22 jun. 2018 a las 19:53, Manuel Mendoza () escribió:

Re: [R-es] loop con matriz que cambia de nombre

2018-06-22 Por tema Manuel Mendoza
Funciona, me crea una matriz en cada iteración, con un nombre que incluye el nº de la iteración. Me surge ahora el problema de que, dentro del mismo bucle la quiero convertir en df y ponerle nombre a las columnas, y como el nombre de la matriz es distinto cada vez, no sé cómo hacerlo.

Re: [R-es] loop con matriz que cambia de nombre

2018-06-22 Por tema Manuel Mendoza
Gracias Jesús. Quoting Jesús Para Fernández : Con assing y un paste0 Mete dentro del bucle esto for(i in 1:7){ assign(paste0('matriz',i),matrix(0,ncol=5,nrow=3)) } Con eso generarias 7 matrices de 5x3, llamadas matriz1, matriz2,... Obtener Outlook para Android