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

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
___
Редактировать и запускать код