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