НачатьНачать бесплатно

Здесь и сейчас

В R даты представлены объектами типа Date, а время — объектами типа POSIXct. Однако внутри эти даты и значения времени хранятся как обычные числа. Объекты Date содержат количество дней, прошедших с 1 января 1970 года. Объекты POSIXct, в свою очередь, хранят количество секунд, прошедших с той же даты.

1 января 1970 года принято за общую точку отсчёта для представления дат и времени во многих языках программирования. Какой-то особой причины для этого нет — просто сложившееся соглашение. Разумеется, можно работать и с датами до 1970 года: в таком случае соответствующие числовые значения будут отрицательными.

Это упражнение является частью курса

Intermediate R

Посмотреть курс

Инструкции к упражнению

  • Запросите у R текущую дату и сохраните результат в переменную today.
  • Чтобы увидеть, как today выглядит «под капотом», вызовите unclass() для этой переменной.
  • Запросите у R текущее время и сохраните результат в переменную now.
  • Чтобы увидеть числовое значение, соответствующее now, вызовите unclass() для этой переменной.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Get the current date: today


# See what today looks like under the hood


# Get the current time: now


# See what now looks like under the hood
Редактировать и запускать код