O guia completo para formatos de data em r


A tabela a seguir mostra uma variedade de símbolos que você pode usar para formatar datas em R:

Símbolo Definição Exemplo
%d Dia como um número 19
%TEM Fim de semana abreviado Sol
%TEM Fim de semana não abreviado Domingo
%m Mês como um número 04
%b Mês abreviado fevereiro
%B Mês não abreviado FEVEREIRO
%y Ano de 2 dígitos 14
%Y Ano de 4 dígitos 2014

Os exemplos a seguir mostram como usar cada um desses formatos na prática.

Exemplo 1: Formate a data com dia, mês e ano

O código a seguir mostra como formatar uma data usando o formato mês/dia/ano:

 #define date
date <- as. Date (" 2021-01-25 ")

#date format
formatted_date <- format(date, format=" %m/%d/%y ")

#display formatted date
formatted_date

[1] "01/25/21"

Observe que podemos usar quaisquer separadores que quisermos entre cada valor.

Por exemplo, poderíamos usar hífens:

 #define date
date <- as. Date (" 2021-01-25 ")

#date format
formatted_date <- format(date, format=" %m-%d-%y ")

#display formatted date
formatted_date

[1] "01-25-21"

Exemplo 2: Formate a data como dia da semana

O código a seguir mostra como formatar uma data usando o formato de dia da semana:

 #define date
date <- as. Date (" 2021-01-25 ")

#format date as abbreviated weekday
format(date, format=" %a ")

[1] “My”

#format date as unabbreviated weekday
format(date, format=" %A ")

[1] “Monday”

Exemplo 3: Formate a data em meses

O código a seguir mostra como formatar uma data como um mês:

 #define date
date <- as. Date (" 2021-01-25 ")

#format date as abbreviated month
format(date, format=" %b ")

[1] “Jan”

#format date as unabbreviated month
format(date, format=" %B ")

[1] “January”

Também podemos formatar a data em mês e dia:

 #define date
date <- as. Date (" 2021-01-25 ")

#format date as abbreviated month
format(date, format=" %b %d ")

[1] “Jan 25”

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns envolvendo datas em R:

Como classificar um dataframe por data em R
Como subdefinir por um intervalo de datas em R
Como converter strings em datas em R

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *