Aan de slagGa gratis aan de slag

De juiste parse-functie kiezen

lubridate biedt een reeks functies om datums met een bekende volgorde te parsen. Zo parseert ymd() datums met eerst het jaar, gevolgd door maand en dan dag. Het parsen is flexibel: het herkent de m of die nu numeriek is (bijv. 9 of 09), een volledige maandnaam (bijv. September) of een afgekorte maandnaam (bijv. Sep).

Alle functies met y, m en d in elke volgorde bestaan. Als je datums ook tijden bevatten, kun je de functies gebruiken die beginnen met ymd, dmy, mdy of ydm en gevolgd worden door _h, _hm of _hms.

Bekijk ymd() voor datums en ymd_hms() voor datum-tijden om alle beschikbare functies te zien.

Hier zijn een paar uitdagingen. In elk geval hebben we een datum gegeven; aan jou de taak om de juiste functie te kiezen om deze te parsen.

Deze oefening maakt deel uit van de cursus

Werken met datums en tijden in R

Cursus bekijken

Oefeninstructies

Voor elke datum staat de ISO 8601-notatie als commentaar erachter, zodat je je werk kunt controleren.

  • Kies de juiste functie om x te parsen.
  • Kies de juiste functie om y te parsen.
  • Kies de juiste functie om z te parsen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

library(lubridate)

# Parse x 
x <- "2010 September 20th" # 2010-09-20
___(x)

# Parse y 
y <- "02.01.2010"  # 2010-01-02
___(y)

# Parse z 
z <- "Sep, 12th 2010 14:00"  # 2010-09-12T14:00
___(z)
Code bewerken en uitvoeren