Como apresentar datas em diferentes formatos em r

Você provavelmente já percebeu em R que as.Date () é bastante prescritivo em seus padrões: Ele espera que a data a ser formatado no fim do ano, mês e dia. Felizmente, R permite flexibilidade na especificando o formato da data.

Ao utilizar o formato argumento de as.Date (), você pode converter qualquer formato de data em um Encontro objeto. Por exemplo, para converter “27 de julho de 2012” em uma data, use o seguinte:

gt; as.Date ("27 de julho de 2012", Formato ="% D% B% Y") [1] "2012-07-27"

Esta linha tanto enigmática de código indica que o formato de data consiste do dia (% d), Nome do mês inteiro (% B), E no ano com o século (% Y), Com espaços entre cada elemento.



Aqui estão alguns dos muitos elementos de formatação de data que você pode usar para especificar datas. Você pode acessar a lista completa, digitando ?strptime em seu console R.

FormatoDescrição
% YAno com o século.
% yAno sem o século (00-99). Valores 00-68 são
precedido por 20, e valores 69-99 são precedidos por 19.
% mMês como número decimal (01-12).
% BNome completo do mês na localidade atual. (Também corresponde
nome abreviado na entrada.)
% bnome do mês abreviado no local atual. (Também corresponde
nome completo na entrada.)
% dDia do mês como um número decimal (01-31). Você
dom&rsquo-t necessidade de adicionar o texto zero à esquerda quando a conversão para
Encontro, mas quando você formatar um Encontro como texto, R adiciona o zero à esquerda.
%UMAdia da semana completo na localidade atual. (Também corresponde
nome abreviado na entrada.)
%umadia da semana abreviado no local atual. (Também corresponde
nome completo na entrada.)
%WDia da semana como número decimal (0-6, sendo Domingo
0).

Experimente os códigos de formatação com outro formato de data comum “27/7/2012” (isto é, dia, mês e ano separados por uma barra):

gt; as.Date ("27/7/12", Formato ="% D /% m /% Y") [1] "2012-07-27"

Publicações relacionadas