2016-04-10 11 views
-6

parse Ich versuche, eine Datumsstring wie 1/12/2014 zu analysieren, die den ersten Dezember 2014 darstellt. Jedoch sieht 0 aus wie R wie nur würde das Parsen von etwas wie 01 unterstützen/12/2014. Ist das richtig? Wie kann ich das oben genannte Datum analysieren?Wie man nichtstandardisiertes Datumsformat in R

Update: Ich habe Y statt Y für das Jahr verwendet und das Datum wurde als "2020-12-01" geparst -> alles funktioniert jetzt gut.

+4

Nein, das ist nicht korrekt, wie leicht durch die einfachsten Experimente festgestellt werden kann: 'as.Date (" 1/12/2014 ", format ="% d /% m /% Y ") ' –

+0

verdammt habe ich einen Kleinbuchstaben y und in resultierte 2020-12-01 verwendet. danke für den Tipp. –

Antwort

2

Nr

as.Date("1/12/2014", format="%d/%m/%Y") 

den Abschnitt Details ?strptime für eine umfangreiche Liste der Komponenten von Datum Zeit anzeigen, die R formatiert.

+0

Verdammt ich habe einen Kleinbuchstaben y verwendet und in 2020-12-01 ergeben. danke für den Tipp. –

1

lubridate erleichtert den Umgang mit Daten. Verwenden Sie dmy für Daten in Tag-Monat-Jahr-Format.

library(lubridate) 
dmy("1/12/2014") 
Verwandte Themen