months() en weekdays() en quarters(), oh my!
Als laatste les over datums zijn er een paar functies handig om datumonderdelen uit te lezen. Een daarvan is months().
my_date <- as.Date("2017-01-02")
months(my_date)
[1] "January"
Twee andere nuttige functies zijn weekdays() om de weekdag te bepalen waarop je datum valt, en quarters() om te bepalen in welk kwartaal van het jaar (Q1–Q4) je datum valt.
Deze oefening maakt deel uit van de cursus
R voor finance voor gevorderden
Oefeninstructies
- Er is een vector
datesvoor je aangemaakt. - Haal de
months()uit deze datums. - Haal de
quarters()uit deze datums. - Er is ook een andere vector,
dates2, voor je aangemaakt. - Gebruik
weekdays()om te bepalen op welke weekdag de datums vielen, en ken deze toe aan de namen vandates2metnames(). - Print
dates2.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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
___