Який сьогодні день?
R має широкі можливості для роботи з датами й часом. Основні два класи даних для цього — це Date і POSIXct. Клас Date використовують для календарних дат на кшталт "2015-01-22". POSIXct — це спосіб подати об'єкти дата-час, наприклад "2015-01-22 08:39:40 EST", що означає 40 секунд після 8:39 за східним стандартним часом.
На практиці найкраща стратегія — використовувати найпростіший клас, який вам потрібен. Зазвичай найпростішим буде Date. У цьому курсі ми майже завжди використовуватимемо клас Date, але важливо також знати про POSIXct для зберігання внутрішньоденних фінансових даних.
У вправі нижче ви вперше попрацюєте з об'єктами дати й часу: попроcите 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
___