## 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, ]
[]s Leonard de Assis assis <dot> leonard <at> gmail <dot> comEm 10/10/2012 09:27, Paulo Justiniano escreveu:
Nao sei exatamente o que quer
pq nao sei o que é selecao expandida nem o que é excel mas
me parece que o comando order() pode lhe ser util
O sort() é na verdade um "wraper" para order
por exemplo
sort(x)
é o mesmo que
x[order(x)]
O order() pode ordenar segundo varios argumentos, por exemplo
suponha um data-frame (df) com colunas var1, var2 e var3
Uma ordenacao em funcao de 3 variáveis seria:
ind <- with(df, order(var1, var2,var3)]
df[ind,]
On Wed, 10 Oct 2012, marcelo claro de souza wrote:
Olá pessoal,
Preciso reordenar uma coluna de um conjunto de dados, mas gostaria que todas as outras fossem reordenadas juntamente a primeira em estilo
seleção expandida, assim como no excel.
Tentei o comando sort , mas só consegui ordenar uma coluna de vez.
Alguma dica?
Muito obrigado.
Abraço
Marcelo
_______________________________________________ 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.