Datumsformate (2)
Du kannst nicht nur Zeichenketten in Daten umwandeln, sondern auch bereits bestehende Datumsobjekte in anders formatierte Daten mit format() konvertieren:
# Die beste Punktebewegung in der Börsengeschichte. Eine Veränderung von +936 Punkten im 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"
Zur Erinnerung, hier sind die Formate:
%Y: 4-stellige Jahreszahl (1982)%y: 2-stellige Jahreszahl (82)%m: 2-stellige Monatszahl (01)%d: 2-stellige Tageszahl (13)%A: Wochentag (Wednesday)%a: abgekürzter Wochentag (Wed)%B: Monat (January)%b: abgekürzter Monat (Jan)
Diese Übung ist Teil des Kurses
R für Finanzen – Aufbaukurs
Anleitung zur Übung
- Erzeuge den Vektor
datesauschar_dateund gibformatso an, dass R sie korrekt einliest. - Formatiere
datesmitformat()so, dass jedes Datum wie"Jan 04, 17"aussieht. - Formatiere
datesmitformat()so, dass jedes Datum wie"01,04,2017"aussieht.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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"
___