Полное руководство по форматам даты в 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

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.