Diego Iglesias
2018-Apr-18 13:34 UTC
[R-es] Pasar variables de data frame a una sola variable
Hola erreros! Acudo de nuevo a ustedes porque ando enredado con algo que debe ser simple pero que no consigo. Lo que ando buscando hacer es pasar todas las variables de un dataframe a solo una variable (columna) con la info apilada. Lo que tengo es un dataframe así (con 200 variables y 30,000 filas): Var1 Var2 Var3 1 5 9 2 6 10 3 7 11 4 8 12 y lo que necesito es convertirlo a: Var1 1 2 3 4 5 6 7 8 9 10 11 12 Me queda la duda también de cómo se podría hacer a la inversa. Gracias de antemano por su ayuda! Diego Iglesias [[alternative HTML version deleted]]
Carlos Ortega
2018-Apr-18 14:07 UTC
[R-es] Pasar variables de data frame a una sola variable
Hola, Mira la forma de hacerlo aquí: https://stackoverflow.com/questions/7398998/re-arrange-multiple-columns-in-a-data-set-into-one-column-using-r Saludos, Carlos Ortega www.qualityexcellence.es El 18 de abril de 2018, 15:34, Diego Iglesias <diego.ibayo en gmail.com> escribió:> Hola erreros! > > Acudo de nuevo a ustedes porque ando enredado con algo que debe ser simple > pero que no consigo. Lo que ando buscando hacer es pasar todas las > variables de un dataframe a solo una variable (columna) con la info > apilada. Lo que tengo es un dataframe así (con 200 variables y 30,000 > filas): > > Var1 Var2 Var3 > 1 5 9 > 2 6 10 > 3 7 11 > 4 8 12 > y lo que necesito es convertirlo a: > > Var1 > 1 > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > 11 > 12 > Me queda la duda también de cómo se podría hacer a la inversa. > Gracias de antemano por su ayuda! > > Diego Iglesias > > [[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 >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Javier Marcuzzi
2018-Apr-18 16:26 UTC
[R-es] Pasar variables de data frame a una sola variable
Estimado Diego Iglesias Lo que usted desea me genera dudas, por un lado cuándo yo reagrupo armo algo parecido a lo aportado por Carlos Ortega, pero dos columnas, la variable y su valor, pero si usted realmente desea una columna donde agrega todas, puede realizar un rbind, en otras palabras pega una al finalizar las filas, luego al siguiente hasta finalizar. Javier Rubén Marcuzzi El 18 de abril de 2018, 10:34, Diego Iglesias <diego.ibayo en gmail.com> escribió:> Hola erreros! > > Acudo de nuevo a ustedes porque ando enredado con algo que debe ser simple > pero que no consigo. Lo que ando buscando hacer es pasar todas las > variables de un dataframe a solo una variable (columna) con la info > apilada. Lo que tengo es un dataframe así (con 200 variables y 30,000 > filas): > > Var1 Var2 Var3 > 1 5 9 > 2 6 10 > 3 7 11 > 4 8 12 > y lo que necesito es convertirlo a: > > Var1 > 1 > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > 11 > 12 > Me queda la duda también de cómo se podría hacer a la inversa. > Gracias de antemano por su ayuda! > > Diego Iglesias > > [[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]]
Diego Iglesias
2018-Apr-18 17:39 UTC
[R-es] Pasar variables de data frame a una sola variable
Gracias Carlos y Javier, justo lo que estaba buscando es lo que generan las funciones stack y unstack Saludos, Diego iglesias El 18 de abril de 2018, 11:26, Javier Marcuzzi < javier.ruben.marcuzzi en gmail.com> escribió:> Estimado Diego Iglesias > > Lo que usted desea me genera dudas, por un lado cuándo yo reagrupo armo > algo parecido a lo aportado por Carlos Ortega, pero dos columnas, la > variable y su valor, pero si usted realmente desea una columna donde agrega > todas, puede realizar un rbind, en otras palabras pega una al finalizar las > filas, luego al siguiente hasta finalizar. > > Javier Rubén Marcuzzi > > > El 18 de abril de 2018, 10:34, Diego Iglesias <diego.ibayo en gmail.com> > escribió: > >> Hola erreros! >> >> Acudo de nuevo a ustedes porque ando enredado con algo que debe ser simple >> pero que no consigo. Lo que ando buscando hacer es pasar todas las >> variables de un dataframe a solo una variable (columna) con la info >> apilada. Lo que tengo es un dataframe así (con 200 variables y 30,000 >> filas): >> >> Var1 Var2 Var3 >> 1 5 9 >> 2 6 10 >> 3 7 11 >> 4 8 12 >> y lo que necesito es convertirlo a: >> >> Var1 >> 1 >> 2 >> 3 >> 4 >> 5 >> 6 >> 7 >> 8 >> 9 >> 10 >> 11 >> 12 >> Me queda la duda también de cómo se podría hacer a la inversa. >> Gracias de antemano por su ayuda! >> >> Diego Iglesias >> >> [[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]]