Veja se é mais ou menos isso que precisa, usando a função order.

#Um exemplo de dados:
exemplo<-matrix(rnorm(15),ncol=3,nrow=5)

#Use a função order, para dizer a ordem das coisas, baseado primeiro na coluna 1 e depois desempatando pela coluna 2, o descreasing fala se quer do maior pro menor ou vice-versa
ordemlinhas<-order(exemplo[,1],exemplo[,2],decreasing=TRUE)
ordemlinhas

#Agora é so apresentar a matrix com a ordem que vc criou
exemplo[ordemlinhas,]

#Ou pode fazer isso direto;
exemplo[order(exemplo[,1],exemplo[,2],decreasing=TRUE),]


Espero ter ajudado. 


Em 13 de setembro de 2013 13:41, Aline Lipsky <line_lips@hotmail.com> escreveu:


Boa tarde.

Eu preciso de uma ajuda. Tenho a seguinte matriz:


             2011     2012     2013
AC         59.1      30.4      69.6
DF           0.4        0.7        1.4
EP         33.3       54.8     23.1
NPEP       7.2      14.1        5.8


Gostaria de ordenar os dados em ordem decrescente para cada variável (anos de 2011,2012 e 2013).

Grata,

Aline

_______________________________________________
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.



--
Grato
Augusto C. A. Ribas
 
Site Pessoal: http://recologia.com.br/
Github: https://github.com/Squiercg
Lattes: http://lattes.cnpq.br/7355685961127056