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