Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Er is een vector dates voor 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 van dates2 met names().
  • 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
___
Code bewerken en uitvoeren