
O default é usar order(vetor) para ordenar um vetor, ou seja, iris[order(iris[,1]), ] Mas prefiro trabalhar com a função sort() que implementa o algoritmo quick sort. Então, iris[sort(iris[,1], index.return=TRUE, method='quick')$ix, ] Vejam porque prefiro o quick.sort : u <- runif(1e6) system.time(o1 <- order(u)) system.time(o2 <- sort(u, index.return=TRUE, method='quick')$ix) all.equal(o1, o2) ### provavelmente nao e' TRUE, mas summary(diff(u[o1])) ### diferencas maiores que zero summary(diff(u[o2])) ### diferencas maiores que zero TAMBEM Att. Elias T. Krainski
________________________________ De: Luiz André Zardo <luiz.zardo@gmail.com> Para: r-br@listas.c3sl.ufpr.br Enviadas: Sexta-feira, 16 de Dezembro de 2011 10:30 Assunto: [R-br] ordenar banco de dados
Prezados, Alguém poderia me indicar como fazer para obter ordenação de um banco de dados Por exemplo, Como ordenar um banco de dados por uma variável específica. Obrigado!! _______________________________________________ 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.