
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/ <http://augustoribas.heliohost.org> Github: https://github.com/Squiercg Lattes: http://lattes.cnpq.br/7355685961127056