[R-es] Transponer data frame.
Carlos Ortega
cof @ending from qu@lityexcellence@e@
Jue Oct 11 21:59:38 CEST 2018
Hola,
Esta es otra alternativa:
> Lines <- "
+ Numero_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 23400
+ "
>
> DF <- read.table(textConnection(Lines), header = TRUE, as.is = TRUE)
>
> library(data.table)
> DT <- as.data.table(DF)
> dcast(DT, Numero_vuelo ~ Nacionalidad, value.var =c('Pax') )
Numero_vuelo Argentina Brasilera Paraguaya Uruguaya
1: 1240 2341 1234 67000 4432
2: 1241 7344 23400 3000 543000
Saludos,
Carlos Ortega
www.qualityexcellence.es
El jue., 11 oct. 2018 a las 17:33, juan manuel dias (<juamadias using gmail.com>)
escribió:
> 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í:
>
> [image: image.png]
>
> Muchas gracias! Saludos, Juan.
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20181011/72261a28/attachment-0001.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 6075 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20181011/72261a28/attachment-0001.png>
Más información sobre la lista de distribución R-help-es