Vc tem toda razão:

> class(format(as.Date(data.int),"%b %Y"))
[1] "character"



2012/2/28 Paulo Justiniano <paulojus@leg.ufpr.br>
Daniel

me parece que o format() ocmo vc esta usando está transofrmando de volta em caracter

veja a classe da saida do format e se ometodo para datas está sendo de fato utilizado



On Tue, 28 Feb 2012, Daniel C Bezerra wrote:

Não :as datas estão como datas.
 
class(data.int)
[1] "POSIXlt" "POSIXt"


2012/2/28 Paulo Justiniano <paulojus@leg.ufpr.br>
     Isto é pq suas datas estao sendo armazanadas e tratadas como caracteres e nao como data.
     O R possui mecanismos para represetnacao de dados.
     Basicamente voce pega o seu vetor de datas em formato caracgter e converte para o dormato de datas

     ?as.Date
     para começar!


     On Tue, 28 Feb 2012, Daniel C Bezerra wrote:

           Amigos do R,

           Estou avaliando a frequencia de ocorrência de uma condição entre os meses de Ago 2011 e Fev
           2012.

           A minha dúvida é simples: se eu peço para formatar as datas na forma de mes e ano e solicito
           uma tabela de
           ocorrências o R coloca o output com base na ordem alfabética dos meses. Como fazer para
           colocar na ordem cronológica
           na tabela?

           table(format(data.int,"%b %Y"))
           Aug 2011 Dec 2011 Feb 2012 Jan 2012 Nov 2011 Oct 2011 Sep 2011
                  4        5        5        4       12       10       13
           Alguma sugestão?

           Muito obrigado,

           D



_______________________________________________
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.




_______________________________________________
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.