<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">PJ,<br>
<br>
complenentando seu exemplo:<br>
<br>
Se eu quiser ordem reversa de var2, seu comando ficaria assim:<br>
<br>
ind <- with(df, order(var1, -var2,var3)]
<br>
df[ind,]
<br>
<br>
Eu posso também forçar a posição dos NA, veja exemplo no help do
order:<br>
<span class="Apple-style-span" style="border-collapse: separate;
color: rgb(0, 0, 0); font-family: sans-serif; font-size: 13px;
font-style: normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: normal; orphans: 2;
text-align: -webkit-auto; text-indent: 0px; text-transform:
none; white-space: normal; widows: 2; word-spacing: 0px;
-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;
-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
">
<pre>## tests of na.last
a <- c(4, 3, 2, NA, 1)
b <- c(4, NA, 2, 7, 1)
z <- cbind(a, b)
(o <- order(a, b)); z[o, ]
(o <- order(a, b, na.last = FALSE)); z[o, ]
(o <- order(a, b, na.last = NA)); z[o, ]
</pre>
</span><br class="Apple-interchange-newline">
<br>
<pre class="moz-signature" cols="72">[]s
Leonard de Assis
assis <dot> leonard <at> gmail <dot> com
</pre>
Em 10/10/2012 09:27, Paulo Justiniano escreveu:<br>
</div>
<blockquote
cite="mid:alpine.DEB.2.00.1210100923010.18621@pataxo.est.ufpr.br"
type="cite">Nao sei exatamente o que quer
<br>
pq nao sei o que é selecao expandida nem o que é excel mas
<br>
me parece que o comando order() pode lhe ser util
<br>
<br>
O sort() é na verdade um "wraper" para order
<br>
<br>
por exemplo
<br>
<br>
sort(x)
<br>
é o mesmo que
<br>
x[order(x)]
<br>
<br>
O order() pode ordenar segundo varios argumentos, por exemplo
<br>
suponha um data-frame (df) com colunas var1, var2 e var3
<br>
Uma ordenacao em funcao de 3 variáveis seria:
<br>
<br>
ind <- with(df, order(var1, var2,var3)]
<br>
df[ind,]
<br>
<br>
<br>
On Wed, 10 Oct 2012, marcelo claro de souza wrote:
<br>
<br>
<blockquote type="cite">Olá pessoal,
<br>
Preciso reordenar uma coluna de um conjunto de dados, mas
gostaria que todas as outras fossem reordenadas juntamente a
primeira em estilo
<br>
seleção expandida, assim como no excel.
<br>
Tentei o comando sort , mas só consegui ordenar uma coluna de
vez.
<br>
Alguma dica?
<br>
Muito obrigado.
<br>
Abraço
<br>
<br>
Marcelo
<br>
<br>
<br>
</blockquote>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
R-br mailing list
<a class="moz-txt-link-abbreviated" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a>
<a class="moz-txt-link-freetext" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a>
Leia o guia de postagem (<a class="moz-txt-link-freetext" href="http://www.leg.ufpr.br/r-br-guia">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.</pre>
</blockquote>
<br>
</body>
</html>