Какой сегодня день?
R предоставляет широкие возможности для работы с датами и временем. Два основных класса данных для этого — Date и POSIXct. Date используется для объектов календарной даты, например "2015-01-22". POSIXct представляет объекты даты и времени, например "2015-01-22 08:39:40 EST" — то есть 8 часов 39 минут 40 секунд по восточному стандартному времени.
На практике лучше всего использовать наиболее простой класс, который подходит для решения задачи. Как правило, выбор падает на Date. В этом курсе мы будем работать почти исключительно с классом Date, однако важно знать и о POSIXct — он применяется для хранения внутридневных финансовых данных.
В упражнении ниже вы познакомитесь с первыми объектами даты и времени: попросите R вернуть текущую дату и текущее время.
Это упражнение является частью курса
Средний уровень R для финансов
Инструкции к упражнению
- Введите
Sys.Date(), чтобы R вернул текущую дату. - Введите
Sys.time(), чтобы R вернул текущую дату и время. Обратите внимание на разницу в регистре: Date пишется с заглавной буквы, а time — со строчной. - Сохраните результат
Sys.Date()в переменнуюtoday. - Примените
class()к переменнойtoday, чтобы убедиться в её классе.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# What is the current date?
___
# What is the current date and time?
___
# Create the variable today
today <- ___
# Confirm the class of today
___