
Se meu problema fosse só o que você disse, eu ficaria com a primeira opção oferecida por Walmes. Esta opção é um pouco demais para seu problema, mas serve para tornar a resposta mais completa, e pode ajudar a resolver outros problemas. install.packages("data.table") library("data.table") dados <- data.table(dados, key = "pop2007") dados fator região estado pop2007 1: Niterói SE RJ 476669 2: Feira de Santana NE BA 544113 3: Sorocaba SE SP 590846 4: Jaboatão NE PE 661901 5: Santo André SE SP 676846 6: Osasco SE SP 724368 7: Nova Iguaçu SE RJ 858150 8: Campinas SE SP 1073020 9: Guarulhos SE SP 1289047 10:Recife NE PE 1528970 11:Salvador NE BA 2714119 12:Rio de Janeiro SE RJ 6178762 13:São Paulo SE SP 11104712 As desvantagens deste método são a necessidade de instalar o pacote, e a impossibilidade (que eu saiba) de usar ordem decrescente. Uma data.table também é um data.frame, e pode ser usado como tal. Mas a data.table também pode ser usada com uma sintaxe que é mais enxuta, e é mais rápida. Att, Leonardo Ferreira Fontenelle[1] Em Qua 5 ago. 2015, às 07:06, Andre Oliveira escreveu:
Obrigado walmes
Enviado do Yahoo Mail no Android[2]
*De*:"Walmes Zeviani" <walmeszeviani@gmail.com> *Data*:20:17 ter, 4 de ago de PM *Assunto*:Re: [R-br] Ordenar vetor Y por fator X iris[order(iris$Sepal.Length), ]
require(plyr) arrange(iris, Sepal.Length)
Sem dúvida que não está limitado a essas duas soluções. É que que se pode fazer de mais imediato. Google com "sorting data.frame in R" e derivações que vai dar mais opções.
À disposição. Walmes.
_________________________________________________ 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.
Links: 1. http://lattes.cnpq.br/9234772336296638 2. https://overview.mail.yahoo.com/mobile/?.src=Android