months(), weekdays() і quarters() — оце так набір!
На завершення теми про дати розгляньмо кілька корисних функцій для добування компонентів дат. Одна з них — months().
my_date <- as.Date("2017-01-02")
months(my_date)
[1] "January"
Ще дві корисні функції: weekdays() — щоб отримати день тижня, на який припадає дата, і quarters() — щоб визначити, у якому кварталі року (Q1–Q4) вона знаходиться.
Ця вправа є частиною курсу
Середній рівень R для фінансів
Інструкції до вправи
- Для вас створено вектор
dates. - Видобудьте
months()із цих дат. - Видобудьте
quarters()із цих дат. - Також створено інший вектор —
dates2. - Скористайтеся
weekdays(), щоб визначити день тижня для дат, і присвойте їх як іменаdates2за допомогоюnames(). - Виведіть
dates2.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# dates
dates <- as.Date(c("2017-01-02", "2017-05-03", "2017-08-04", "2017-10-17"))
# Extract the months
___
# Extract the quarters
___
# dates2
dates2 <- as.Date(c("2017-01-02", "2017-01-03", "2017-01-04", "2017-01-05"))
# Assign the weekdays() of dates2 as the names()
___
# Print dates2
___