Повний посібник із форматів дати в 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *