Ich zeichne und führe Berechnungen auf gleichmäßig verteilten Zeitreihen durch. Die Zeitstempel werden gegenwärtig als ganze Zahlen gespeichert, die die Anzahl von Sekunden repräsentieren, die seit der UNIX-Epoche verstrichen sind (z. B. 1352068320
), aber Date
Objekte scheinen eher zum Zeichnen geeignet. Wie kann ich die Konvertierung durchführen?UNIX-Epoche in Date-Objekt konvertieren
Ich habe gelesen ?Date
, ?as.Date
und ??epoch
, aber scheinen diese Informationen verpasst zu haben.
Ich habe Zeitstempel wie '1415560016876'. http://www.epochconverter.com/ konvertiert dies zu einem Datum ohne Probleme. Ihr Code oben gibt mir Sachen wie "46832-11-09 12:47:33 EDT" '... –
Versuchen Sie das durch 1000 zu teilen:' as.POSIXct (1415560016876/1000, origin = "1970-01-01") "bekommt" 2014-11-09 13: 06: 56.875 CST "und Sie müssen sicherstellen, ob _seconds_ erwartet werden (wie für R) oder _milliseconds_. –
Das hat den Trick, vielen Dank! –