[R-es] Transponer data frame.

Isidro Hidalgo Arellano ihid@lgo @ending from jccm@e@
Jue Oct 11 17:43:02 CEST 2018


Buenas tardes:

Lo que necesitas lo puedes hacer con la función “reshape”, del paquete “stats”.

Tienes los datos en la forma “long” y necesitas pasarlos a “wide”.

Un saludo

 

Isidro Hidalgo Arellano

Observatorio del Mercado de Trabajo

Consejería de Economía, Empresas y Empleo

 <http://www.castillalamancha.es/> http://www.castillalamancha.es/

 

 

 

De: R-help-es <r-help-es-bounces using r-project.org> En nombre de juan manuel dias
Enviado el: jueves, 11 de octubre de 2018 17:33
Para: Lista R <r-help-es using r-project.org>
Asunto: [R-es] Transponer data frame.

 

Hola,

Tengo la siguiente base de datos

 


Numero de vuelo

Nacionalidad

Pax


1240

Argentina

2341


1240

Uruguaya

4432


1240

Paraguaya

67000


1240

Brasilera

1234


1241

Argentina

7344


1241

Uruguaya

543000


1241

Paraguaya

3000


1241

Brasilera

234000

 

y quiero que quede del siguiente modo:

 


Numero de vuelo

Nacionalidad_argentina

Nacionalidad_uruguaya

Nacionalidad_paraguaya

Nacionalidad_brasilera


1240

2341

4432

67000

1234


1241

7344

543000

3000

234000

 

 intenté con vuelos_f<-t(vuelos) pero no logro lo que quiero, queda así:

 



 

Muchas gracias! Saludos, Juan.


------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20181011/ee80d468/attachment-0001.html>

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 27218 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20181011/ee80d468/attachment-0001.png>


Más información sobre la lista de distribución R-help-es