Datumnotaties (2)
Je kunt niet alleen tekenreeksen omzetten naar datums, je kunt ook objecten die al datums zijn omzetten naar anders opgemaakte datums met format():
# De grootste stijging in punten in de geschiedenis van de aandelenmarkt. Een verandering van +936 punten in de Dow!
best_date
[1] "2008-10-13"
format(best_date, format = "%Y/%m/%d")
[1] "2008/10/13"
format(best_date, format = "%B %d, %Y")
[1] "October 13, 2008"
Ter herinnering, dit zijn de formaten:
%Y: 4-cijferig jaar (1982)%y: 2-cijferig jaar (82)%m: 2-cijferige maand (01)%d: 2-cijferige dag van de maand (13)%A: weekdag (Wednesday)%a: afgekorte weekdag (Wed)%B: maand (January)%b: afgekorte maand (Jan)
Deze oefening maakt deel uit van de cursus
R voor finance voor gevorderden
Oefeninstructies
- Maak de vector
datesop basis vanchar_dateen geefformatop zodat R ze correct inleest. - Pas
datesaan metformat()zodat elke datum eruitziet als"Jan 04, 17". - Pas
datesaan metformat()zodat elke datum eruitziet als"01,04,2017".
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
char_dates <- c("1jan17", "2jan17", "3jan17", "4jan17", "5jan17")
# Create dates using as.Date() and the correct format
dates <- ___
# Use format() to go from "2017-01-04" -> "Jan 04, 17"
___
# Use format() to go from "2017-01-04" -> "01,04,2017"
___