
oi Aline. Acho que seria isso: data<-data.frame(ordem=sample(1:3,10,r=T),peso=sample(40:50,10)) data1<-data[order(data$ordem),] data2<-data[order(data$peso),] Abraços Luciano Em 13 de novembro de 2013 14:10, Aline Lipsky <line_lips@hotmail.com>escreveu:
Boa tarde a todos,
Gostaria de uma ajuda com o seguinte:
Tenho um data frame como esse:
Animal Ordem Data Especie Sexo Peso 1 47 1 54 1 55 2 52 2 54 2 56 1 53 1 52 1 58 3 57 3 56 3 59
A estrutura é a seguinte:
data.frame': 20 obs. of 6 variables: $ Animal : Factor w/ 10 levels "Barcelona","Baronesa",..: 1 4 7 1 4 7 3 2 10 8 ... $ Ordem: int 1 1 1 2 2 2 1 1 1 1 ... $ Data: Factor w/ 19 levels "01/01/2007","01/02/2004",..: 5 4 2 19 13 8 10 11 15 12 ... $ Especie : Factor w/ 5 levels "","",..: 1 2 3 1 4 5 5 4 4 5 ... $ Sexo : Factor w/ 2 levels "F","M": 2 1 1 1 1 2 2 1 2 2 ... $ Peso: num 47 54 55 52 54 56 53 52 58 57 ...
Preciso ordenar primeiro todo o data.frame em ordem crescente de acordo com a ordem e depois ordenar todo o data.frame de acordo com o peso em ordem crescente.
Agradeço pela ajuda,
Aline
_______________________________________________ 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.
-- *Luciano F. Sgarbi * * Currículo Lattes <http://lattes.cnpq.br/9788198135883354> **Dep. Ecologia, Instituto de Ciências Biológicas I* *Universidade Federal de Goiás, campus II, Goiânia-GO, Brasil*