
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!!

order() df <- data.frame(x = runif(10), y = runif(10)) dfOrd <- df[order(df$x), ] dfOrd On Fri, 16 Dec 2011, Luiz André Zardo wrote:
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!!

Por exemplo: #Seus dados data(iris) #como estão organizados iris #quero reorganizar pela coluna Sepal.Length iris[order(iris$Sepal.Length),] É isso que quer saber? Em 16 de dezembro de 2011 09:30, Luiz André Zardo <luiz.zardo@gmail.com>escreveu:
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.
-- Grato Augusto C. A. Ribas Site Pessoal: http://augustoribas.heliohost.org Lattes: http://lattes.cnpq.br/7355685961127056

Exatamente!! Obrigado pelas dicas Em 16 de dezembro de 2011 10:47, Augusto Ribas <ribas.aca@gmail.com>escreveu:
Por exemplo:
#Seus dados data(iris)
#como estão organizados iris
#quero reorganizar pela coluna Sepal.Length iris[order(iris$Sepal.Length),]
É isso que quer saber?
Em 16 de dezembro de 2011 09:30, Luiz André Zardo <luiz.zardo@gmail.com>escreveu:
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.
-- Grato Augusto C. A. Ribas
Site Pessoal: http://augustoribas.heliohost.org Lattes: http://lattes.cnpq.br/7355685961127056
_______________________________________________ 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.

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.

De uma olhada nos comandos order e sort acredito que o order seja melhor de entender e mais do jeito que você precisa. []s Leonard de Assis assis <dot> leonard <at> gmail <dot> com Em 16/12/2011 10:30, Luiz André Zardo escreveu:
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.
participantes (5)
-
Augusto Ribas
-
Elias T. Krainski
-
Leonard de Assis
-
Luiz André Zardo
-
Paulo Justiniano