Skip to content

[R-es] Pasar variables de data frame a una sola variable

4 messages · Carlos Ortega, Javier Marcuzzi, Diego Iglesias

#
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
#
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ó:

  
    
#
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ó:

  
  
#
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ó: