Albert Montolio
2015-Nov-05 13:43 UTC
[R-es] Duda respecto a la dimensión de la división de dos columnas de una tabla
Muchas gracias a tod en s por las respuetas! tengo en una variable wb una tabla con 145 filas y 17 columnas. dim(wb) 145 17 Creo una variable Serie16, la cual resulta de dividir la columna 3 y la 12. Serie16 <- c(wb[3]/wb[12]) Serie16 Aquí viene el problema. La dimensión de la nueva columna, pensaba que seria 145 filas y 1 columna. Le doy a dim, y me devuelve el valor NULL. Por qué? he dividido columna por columna. dim(Serie16) NULL length(Serie16) 1 la longitud me sale de 1. Se refiere a 1 columna? como miro el número de filas entonces? el problema viene ahora. Quiero agregar con la función cbind, mi nueva columna calculad, a la tabla que ya tenia con 17 columnas y 145 filas. wb <- cbind(Serie16) Pero no funciona. Donde esta el error? como consigo que cuando hago Serie16 <- c(wb[3]/wb[12]) me retorne una variable que sea una tabla, con el mismo numero de filas, para poder utilizar despues la funcion cbind? Muchas gracias! Albert -- *Albert Montolio Aguado* [[alternative HTML version deleted]]
Jesús Para Fernández
2015-Nov-05 13:47 UTC
[R-es] Duda respecto a la dimensión de la división de dos columnas de una tabla
Prueba a hacer esto: Serie16<-wb[3]/wb[12]> Date: Thu, 5 Nov 2015 14:43:22 +0100 > From: albert.montolio en gmail.com > To: R-help-es en r-project.org > Subject: [R-es] Duda respecto a la dimensión de la división de dos columnas de una tabla > > Muchas gracias a tod en s por las respuetas! > > tengo en una variable wb una tabla con 145 filas y 17 columnas. > dim(wb) 145 17 > > Creo una variable Serie16, la cual resulta de dividir la columna 3 y la 12. > Serie16 <- c(wb[3]/wb[12]) > Serie16 > > Aquí viene el problema. La dimensión de la nueva columna, pensaba que seria > 145 filas y 1 columna. > Le doy a dim, y me devuelve el valor NULL. Por qué? he dividido columna por > columna. > dim(Serie16) NULL > length(Serie16) 1 > > la longitud me sale de 1. Se refiere a 1 columna? como miro el número de > filas entonces? > > el problema viene ahora. Quiero agregar con la función cbind, mi nueva > columna calculad, a la tabla que ya tenia con 17 columnas y 145 filas. > > wb <- cbind(Serie16) > > Pero no funciona. Donde esta el error? como consigo que cuando hago > > Serie16 <- c(wb[3]/wb[12]) > > me retorne una variable que sea una tabla, con el mismo numero de filas, > para poder utilizar despues > la funcion cbind? > > Muchas gracias! > Albert > > -- > > > *Albert Montolio Aguado* > > [[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]]
Isidro Hidalgo
2015-Nov-05 13:48 UTC
[R-es] Duda respecto a la dimensión de la división de dos columnas de una tabla
Tienes que cambiar esta fila: Serie16 <- c(wb[3]/wb[12]) Por esta otra: Serie16 <- c(wb[,3]/wb[,12]) Saludos Isidro Hidalgo Arellano Observatorio del Mercado de Trabajo Consejería de Economía, Empresas y Empleo http://www.jccm.es> -----Mensaje original----- > De: R-help-es [mailto:r-help-es-bounces en r-project.org] En nombre de > Albert Montolio > Enviado el: jueves, 05 de noviembre de 2015 14:43 > Para: R-help-es en r-project.org > Asunto: [R-es] Duda respecto a la dimensión de la división de dos columnas > de una tabla > > Muchas gracias a tod en s por las respuetas! > > tengo en una variable wb una tabla con 145 filas y 17 columnas. > dim(wb) 145 17 > > Creo una variable Serie16, la cual resulta de dividir la columna 3 y la12.> Serie16 <- c(wb[3]/wb[12]) > Serie16 > > Aquí viene el problema. La dimensión de la nueva columna, pensaba que > seria > 145 filas y 1 columna. > Le doy a dim, y me devuelve el valor NULL. Por qué? he dividido columnapor> columna. > dim(Serie16) NULL > length(Serie16) 1 > > la longitud me sale de 1. Se refiere a 1 columna? como miro el número de > filas entonces? > > el problema viene ahora. Quiero agregar con la función cbind, mi nueva > columna calculad, a la tabla que ya tenia con 17 columnas y 145 filas. > > wb <- cbind(Serie16) > > Pero no funciona. Donde esta el error? como consigo que cuando hago > > Serie16 <- c(wb[3]/wb[12]) > > me retorne una variable que sea una tabla, con el mismo numero de filas, > para poder utilizar despues la funcion cbind? > > Muchas gracias! > Albert > > -- > > > *Albert Montolio Aguado* > > [[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
Isidro Hidalgo
2015-Nov-05 13:51 UTC
[R-es] Duda respecto a la dimensión de la división de dos columnas de una tabla
Corrijo, no me había percatado que habías encapsulado en un vector: Serie16 <- wb[,3]/wb[,12]> -----Mensaje original----- > De: Isidro Hidalgo [mailto:ihidalgo en jccm.es] > Enviado el: jueves, 05 de noviembre de 2015 14:49 > Para: 'R-help-es en r-project.org' > Asunto: RE: [R-es] Duda respecto a la dimensión de la división de dos > columnas de una tabla > > Tienes que cambiar esta fila: > Serie16 <- c(wb[3]/wb[12]) > > Por esta otra: > Serie16 <- c(wb[,3]/wb[,12]) > > Saludos > > Isidro Hidalgo Arellano > Observatorio del Mercado de Trabajo > Consejería de Economía, Empresas y Empleo http://www.jccm.es > > > > > -----Mensaje original----- > > De: R-help-es [mailto:r-help-es-bounces en r-project.org] En nombre de > > Albert Montolio Enviado el: jueves, 05 de noviembre de 2015 14:43 > > Para: R-help-es en r-project.org > > Asunto: [R-es] Duda respecto a la dimensión de la división de dos > > columnas de una tabla > > > > Muchas gracias a tod en s por las respuetas! > > > > tengo en una variable wb una tabla con 145 filas y 17 columnas. > > dim(wb) 145 17 > > > > Creo una variable Serie16, la cual resulta de dividir la columna 3 y la12.> > Serie16 <- c(wb[3]/wb[12]) > > Serie16 > > > > Aquí viene el problema. La dimensión de la nueva columna, pensaba que > > seria > > 145 filas y 1 columna. > > Le doy a dim, y me devuelve el valor NULL. Por qué? he dividido > > columna por columna. > > dim(Serie16) NULL > > length(Serie16) 1 > > > > la longitud me sale de 1. Se refiere a 1 columna? como miro el número > > de filas entonces? > > > > el problema viene ahora. Quiero agregar con la función cbind, mi nueva > > columna calculad, a la tabla que ya tenia con 17 columnas y 145 filas. > > > > wb <- cbind(Serie16) > > > > Pero no funciona. Donde esta el error? como consigo que cuando hago > > > > Serie16 <- c(wb[3]/wb[12]) > > > > me retorne una variable que sea una tabla, con el mismo numero de > > filas, para poder utilizar despues la funcion cbind? > > > > Muchas gracias! > > Albert > > > > -- > > > > > > *Albert Montolio Aguado* > > > > [[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
Albert Montolio
2015-Nov-05 14:23 UTC
[R-es] Duda respecto a la dimensión de la división de dos columnas de una tabla
Muchas gracias, así funciona. La última pregunta del día. Quiero representar un análisis secuencial. Tengo dos columnas, columna 1 con meses, columna 2 con los datos. Utilizo la función indexplot(Serie01D96, type='p', id.method='y', id.n=2, labels=rownames(test1), main=" Diagrama seqüèncial Des96 - Des08" ) Pero me representa solo los datos sobre un eje X de 1, 2, 3, 4, etc. Quiero que en el eje de X salgan los meses, algunos de hecho. Como puedo escribirlo en comando? He intentando sacar esta información con el paquete Rcmdr pero no da la opción, por tanto no puedo realizarlo en Rcmdr y ver como es el código. Alguien me puede ayudar? Muchas gracias! Albert El 5 de noviembre de 2015, 14:47, Jesús Para Fernández < j.para.fernandez en hotmail.com> escribió:> Prueba a hacer esto: > > Serie16<-wb[3]/wb[12] > > > Date: Thu, 5 Nov 2015 14:43:22 +0100 > > From: albert.montolio en gmail.com > > To: R-help-es en r-project.org > > Subject: [R-es] Duda respecto a la dimensión de la división de dos > columnas de una tabla > > > > > Muchas gracias a tod en s por las respuetas! > > > > tengo en una variable wb una tabla con 145 filas y 17 columnas. > > dim(wb) 145 17 > > > > Creo una variable Serie16, la cual resulta de dividir la columna 3 y la > 12. > > Serie16 <- c(wb[3]/wb[12]) > > Serie16 > > > > Aquí viene el problema. La dimensión de la nueva columna, pensaba que > seria > > 145 filas y 1 columna. > > Le doy a dim, y me devuelve el valor NULL. Por qué? he dividido columna > por > > columna. > > dim(Serie16) NULL > > length(Serie16) 1 > > > > la longitud me sale de 1. Se refiere a 1 columna? como miro el número de > > filas entonces? > > > > el problema viene ahora. Quiero agregar con la función cbind, mi nueva > > columna calculad, a la tabla que ya tenia con 17 columnas y 145 filas. > > > > wb <- cbind(Serie16) > > > > Pero no funciona. Donde esta el error? como consigo que cuando hago > > > > Serie16 <- c(wb[3]/wb[12]) > > > > me retorne una variable que sea una tabla, con el mismo numero de filas, > > para poder utilizar despues > > la funcion cbind? > > > > Muchas gracias! > > Albert > > > > -- > > > > > > *Albert Montolio Aguado* > > > > [[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 >-- *Albert Montolio Aguado* [[alternative HTML version deleted]]