LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Erzeuge den Vektor dates aus char_date und gib format so an, dass R sie korrekt einliest.
  • Formatiere dates mit format() so, dass jedes Datum wie "Jan 04, 17" aussieht.
  • Formatiere dates mit format() 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"
___
Code bearbeiten und ausführen