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
Instrukcje do ćwiczenia
- Wektor
dateszostał 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 wektoradates2za pomocą funkcjinames(). - 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
___