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@yahoo.com.br
To: R-br@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@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.