Datums opgeven
Zoals je in de video zag, weet R niet dat iets een datum is tenzij je dat aangeeft. Als je een tekenreeks hebt die een datum voorstelt in de ISO 8601-standaard, kun je die omzetten naar een Date met de functie as.Date(). Geef de tekenreeks (of een vector met tekenreeksen) gewoon door als het eerste argument.
In deze oefening zet je een tekenreeksweergave van een datum om naar een Date-object.
Deze oefening maakt deel uit van de cursus
Werken met datums en tijden in R
Oefeninstructies
We hebben de string "2013-04-03" opgeslagen in een variabele x.
- Gebruik
str()om naar de structuur vanxte kijken en te bevestigen dat het gewoon een tekenreeks is. - Zet
xom naar een datum metas.Date(). - Gebruik
str()om naar de structuur vanx_datete kijken en te bevestigen dat het eenDateis. - Gebruik nu
as.Date()om de datum April 10, 2014 op te slaan.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# The date R 3.0.0 was released
x <- "2013-04-03"
# Examine structure of x
str(___)
# Use as.Date() to interpret x as a date
x_date <- ___
# Examine structure of x_date
str(___)
# Store April 10 2014 as a Date
april_10_2014 <- ___