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


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

| Символ | Определение | Пример | | --- | --- | --- | | %d | День как число | 19 | | | Сокращенный рабочий день | Солнце | | | Полный рабочий день | Воскресенье | | | Месяц как число | 04 | | %b | Сокращенный месяц | февраль | | | Полный месяц | февраль | | | 2-значный год | 14 | | %Y | 4-значный год | 2014 |

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

Пример 1: Формат даты с указанием дня, месяца, года

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

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

#format date
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 ")

#format date
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] "Mon"

#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