Ich versuche, einen Datenrahmen mit Datumsangaben im menschlich lesbaren Format "MM/TT/JJ" in Epochentage zu konvertieren. HierSie müssen das Datum im Format "MM/TT/JJ" in Epoche umwandeln in
ist ein Beispiel für den Datenrahmen:
human.date
1 7/25/11
2 7/25/11
3 7/25/11
4 7/25/11
5 7/25/11
6 7/25/11
Ich mag diese Funktion nutzen jedes Datum in dem Datenrahmen konvertieren Tage nach Epoche:
# Convert from human readable date to days since epoch and round to nearest day
round(as.numeric(as.POSIXct("yyyy/MM/dd HH:mm:ss", origin="1970-01-01"))/86400)
jedoch die Funktion oben funktioniert nur, wenn das vom Menschen lesbare Datum das Format "JJJJ/MM/TT" hat.
round(as.numeric(as.POSIXlt("2000/02/20", origin="1970-01-01"))/86400)
[1] 11007
Gibt es einen einfacheren Weg, um diese Umwandlung oder eine andere Funktion zu tun, ich verwenden kann, werden Daten im Format „MM/TT/JJ“ nehmen?
Was Epoche Tage sind? – thepule