[R-br] Ordenamento entre colunas

Tiago Souza Marçal tiagosouzamarcal em hotmail.com
Sexta Outubro 17 09:59:35 BRT 2014


Uma maneira eficiente é usando o comando sort().
CMR:
data = structure(c(-1.66349302275793, -0.403539151411636, 0.516649058010755, -0.865397435428028, -1.63106115127737, 0.447384559126393, 0.358753627652744, 1.37063744488393, -2.05266509010824, 0.275401420277465, 0.108863869878301, -2.16384597593086, -0.0623880074716112, -2.53944148204211, -0.638676968207138, 0.745172990984117, -0.0532422889211327, 0.142258016714619, 0.107653063251218, -1.63485690488819, 0.267489735777298, 2.047508898566, 0.0832815725148328, -1.07511434239112, -0.617184083885271, -0.516244522320962, 0.116793668607709, 0.532594676444442, -1.17444573981863, -0.949328900774086, 0.239779971638603, 0.546629525756769, -0.734312492910245, 0.969199029461088, -0.522633843018996, -0.612561553842439, 0.886503685403391, -1.07550782265081, -0.63535224443624, -0.0422782730994563, -1.45974445219073, -0.894907315693235, 1.34540888027823, -0.810534599290594, 0.628206784743178, 0.252281570452009, -0.787880118033348, 1.10931326353184, -0.383857443960367, 1.76409085866641, 0.434287784285127, -0.190366301464796, 1.43393156950952, 0.806787611767122, -0.0321032304472207, -0.84788717168935, -0.356312686941328, 0.0435894473561876, 0.434792381996236, 0.400626652631123, 1.16318356603707, 0.379451847067719, -1.26822523607581, -0.361721724824044, 1.0523221212654, 0.352367613746594, -0.609472971018546, -0.812420815465766, 2.43523789894, -0.391462855654174, 0.296845796905594, -0.536401223275081, -2.00641803854186, 0.848782066049641, -1.43798404845549, -1.05407066630124, 0.20731149079089, 1.53737485548998, 0.626655970546005, -0.354365955205156), .Dim = c(10L, 8L), .Dimnames = list(NULL,     c("A5", "A3", "A1", "A4", "A2", "B2", "B1", "B3"))) 
data[,sort(colnames(data))]

Att.
Tiago.

################################################################# Tiago de Souza Marçal - Graduando em Agronomia pelo CCA-UFES Bolsista de Iniciação Científica da área de Genética e Melhoramento de Plantas ################################################################# 

Date: Fri, 17 Oct 2014 12:12:55 +0000
From: giselle_davi em yahoo.com.br
To: R-br em listas.c3sl.ufpr.br
Subject: [R-br] Ordenamento entre colunas

Prezados,
Como eu consigo ordenar as seguintes colunas de uma matriz no R : A5, A3, A1, A4, A2, B2, B1, B3 ?O objetivo é que elas fiquem assim: A1, A2, A3, A4, A5, B1, B2, B3
Utilizei o comando order, mas o ordenamento ocorre somente dentro das colunas e não entre como eu preciso.

Desde já agradeço a atenção.

Att,
Giselle

_______________________________________________
R-br mailing list
R-br em listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel. 		 	   		  
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20141017/58d9bbb3/attachment.html>


Mais detalhes sobre a lista de discussão R-br