[R-br] Ordenar vetor Y por fator X

Leonardo Ferreira Fontenelle leonardof em leonardof.med.br
Quarta Agosto 5 09:57:50 BRT 2015


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 em 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 em 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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150805/1bef2019/attachment.html>


Mais detalhes sobre a lista de discussão R-br