[R-br] RES: Uso da função sort()

Rodrigo Coster rcoster em gmail.com
Quarta Setembro 2 09:02:17 BRT 2015


Para não ter que mudar o formato da data no arquivo original, o melhor é
declarar ela como data (através do as.Date()):

datas <- c("10/11/2011", "17/03/2010", "15/05/2011")
valor <- c(34, 27, 54)
df <- data.frame(data = as.Date(datas, '%d/%m/%Y'), valor)

df[order(df$data), ]

2015-09-02 1:14 GMT-03:00 Diego Miro <d.miro1089 em gmail.com>:

> Apenas complementando a solução do Jobenil, observe que se a coluna data
> tem a forma dd/mm/aaaa, cria-se um problema na hora de ordenar.
> O ideal seria ter a data em um formato aaaammdd.
>
> Em 1 de setembro de 2015 22:18, Jobenil - Gmail <pjobenil em gmail.com>
> escreveu:
>
>> datas <- c("10/11/2011", "17/03/2010", "15/05/2011")
>>
>> valor <- c(34, 27, 54)
>>
>> df <- data.frame(data, valor)
>>
>>
>>
>> df[order(df$datas),]
>>
>>         datas            valor
>>
>> 1 10/11/2011    34
>>
>> 3 15/05/2011    54
>>
>> 2 17/03/2010    27
>>
>> > df[order(df$valor),]
>>
>>         Datas            valor
>>
>> 2 17/03/2010    27
>>
>> 1 10/11/2011    34
>>
>> 3 15/05/2011    54
>>
>>
>>
>> Dê um ?order
>>
>>
>>
>>
>>
>> *De:* R-br [mailto:r-br-bounces em listas.c3sl.ufpr.br] *Em nome de *Michelle
>> Bau Graczyk
>> *Enviada em:* terça-feira, 1 de setembro de 2015 21:28
>> *Para:* R-br em listas.c3sl.ufpr.br
>> *Assunto:* [R-br] Uso da função sort()
>>
>>
>>
>> Boa noite,
>>
>>
>>
>> Eu preciso ordenar uma tabela de dados na forma crescente de datas. Na
>> coluna 1 eu tenho as datas e nas outras 400 colunas eu tenho números
>> correspondente a valores de venda de um certo produto.
>>
>> O problema é que quando eu aplico o sort() na coluna de datas, ele só
>> ordena a mesma. Para ser mais clara, ela não leva junto a linha de dados
>> com as outros 400 valores para a nova posição.
>>
>>
>>
>> Por favor, Vocês sabem me dizer como eu posso arrumar isto?
>>
>>
>>
>> Muito obrigada,
>>
>>
>>
>> Michelle
>>
>> _______________________________________________
>> 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.
>>
>
>
> _______________________________________________
> 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.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150902/ea620578/attachment.html>


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