Как использовать форматы даты в R?

Как создать свое первое приложение Windows Forms (Winforms) в Visual Studio Изучение

В этой статье мы рассмотрим подходы к использованию форматов даты в языке программирования R.

Язык программирования R предоставляет несколько функций для работы с датой и временем. Эти функции используются для форматирования и преобразования даты из одной формы в другую. R предоставляет функцию формата, которая принимает объекты даты, а также параметр формата, который позволяет нам указать формат даты, который нам нужен. R предоставляет различные спецификаторы формата, которые перечислены ниже в таблице.

Спецификатор Описание
Сокращенный рабочий день
Полный будний день
%b Сокращенный месяц
Полный месяц
Века
Год без века
%Y Год с веком
%d День месяца (01-31)
%j День в году (001-366)
Месяц года (01-12)
%D Данные в формате %m/%d/%y
%u Будний день (01-07) Начало в понедельник

Примечание. Чтобы получить сегодняшнюю дату, R предоставляет метод sys.Date(), который возвращает сегодняшнюю дату.

Будний день

В этом мы рассмотрим спецификаторы %a, %A и %u, которые дают сокращенный день недели, полный день недели и пронумерованный день недели, начиная с понедельника.

Пример:

# today date
date<-Sys.Date()
 
# abbreviated month
format(date,format="%a")
 
# fullmonth
format(date,format="%A")
 
# weekday
format(date,format="%u")

Выход

[1] "Sat"
[1] "Saturday"
[1] "6"

[Execution complete with exit code 0]

Дата

Давайте рассмотрим спецификаторы формата дня, месяца и года для представления дат в разных форматах.

Пример:

# today date
date<-Sys.Date()
 
# default format yyyy-mm-dd
date
 
# day in month
format(date,format="%d")
 
# month in year
format(date,format="%m")
 
# abbreviated month
format(date,format="%b")
 
# full month
format(date,format="%B")
 
# Date
format(date,format="%D")
format(date,format="%d-%b-%y")

Выход

[1] "2022-04-02"
[1] "02"
[1] "04"
[1] "Apr"
[1] "April"
[1] "04/02/22"
[1] "02-Apr-22"

[Execution complete with exit code 0]

Год

Мы также можем отформатировать год в различных формах. %y, %Y и %C — это несколько спецификаторов формата, которые возвращают год без века, год с веком и век данной даты соответственно.

Читайте также:  Двухфакторная аутентификация в Linux

Пример:

# today date
date<-Sys.Date()
 
# year without century
format(date,format="%y")
 
# year with century
format(date,format="%Y")
 
# century
format(date,format="%C")

Выход

[1] "22"
[1] "2022"
[1] "20"

[Execution complete with exit code 0]

Оцените статью
bestprogrammer.ru
Добавить комментарий