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.
Formato | Descrição |
---|---|
% Y | Ano com o século. |
% y | Ano sem o século (00-99). Valores 00-68 são precedido por 20, e valores 69-99 são precedidos por 19. |
% m | Mês como número decimal (01-12). |
% B | Nome completo do mês na localidade atual. (Também corresponde nome abreviado na entrada.) |
% b | nome do mês abreviado no local atual. (Também corresponde nome completo na entrada.) |
% d | Dia 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. |
%UMA | dia da semana completo na localidade atual. (Também corresponde nome abreviado na entrada.) |
%uma | dia da semana abreviado no local atual. (Também corresponde nome completo na entrada.) |
%W | Dia 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"