Повний посібник із форматів дати в r
У наведеній нижче таблиці показано різні символи, які можна використовувати для форматування дат у R:
символ | Визначення | приклад |
---|---|---|
%d | День як число | 19 |
%МАЄ | Скорочені вихідні | сонце |
%МАЄ | Нескорочені вихідні | неділя |
%м | Місяць як число | 04 |
%b | Скорочено місяць | лютий |
%B | Нескорочений місяць | ЛЮТИЙ |
%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