Полное руководство по форматам даты в r


В следующей таблице показаны различные символы, которые можно использовать для форматирования дат в R:

Символ Определение Пример
День как число 19
%ИМЕЕТ Сокращенные выходные Солнце
%ИМЕЕТ Несокращенные выходные Воскресенье
Месяц как число 04
Сокращенный месяц февраль
Несокращенный месяц ФЕВРАЛЬ
%y 2-значный год 14
%Y 4-значный год 2014 год

Следующие примеры показывают, как использовать каждый из этих форматов на практике.

Пример 1. Форматирование даты с использованием дня, месяца и года.

Следующий код показывает, как форматировать дату в формате месяц/день/год:

 #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"

Обратите внимание, что мы можем использовать любые разделители между каждым значением.

Например, вместо этого мы могли бы использовать дефисы:

 #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"

Пример 2. Отформатируйте дату как день недели.

Следующий код показывает, как отформатировать дату, используя формат дня недели:

 #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”

Пример 3. Отформатируйте дату в месяцах.

Следующий код показывает, как отформатировать дату как месяц:

 #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”

Мы также можем отформатировать дату в месяце и дне:

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

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

[1] “Jan 25”

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции с датами в R:

Как отсортировать кадр данных по дате в R
Как определить диапазон дат в R
Как преобразовать строки в даты в R

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *