Zacznij terazZacznij za darmo

months(), weekdays() i quarters() – trio do obsługi dat

Na zakończenie tematu dat poznaj kilka funkcji przydatnych do wyodrębniania składowych daty. Jedną z nich jest months().

my_date <- as.Date("2017-01-02")

months(my_date)
[1] "January"

Dwie kolejne przydatne funkcje to weekdays() – do wyodrębnienia dnia tygodnia, na który przypada dana data – oraz quarters() – do sprawdzenia, w którym kwartale roku (Q1–Q4) ta data się mieści.

To ćwiczenie jest częścią kursu

R dla finansów – poziom średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Wektor dates został już dla ciebie przygotowany.
  • Wyodrębnij miesiące za pomocą funkcji months().
  • Wyodrębnij kwartały za pomocą funkcji quarters().
  • Drugi wektor, dates2, również jest już gotowy.
  • Użyj funkcji weekdays(), aby określić, na jaki dzień tygodnia przypadają daty, i przypisz wyniki jako nazwy elementów wektora dates2 za pomocą funkcji names().
  • Wyświetl wektor dates2.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
___
Edytuj i uruchom kod