Saya merencanakan dan melakukan penghitungan pada deret waktu yang terdistribusi secara seragam. Stempel waktu saat ini disimpan sebagai bilangan bulat yang mewakili jumlah detik sejak zaman UNIX (misalnya 1352068320
), tetapi Date
objek tampaknya lebih sesuai untuk pembuatan plot. Bagaimana saya bisa melakukan konversi?
Saya telah membaca ?Date
, ?as.Date
dan ??epoch
, tetapi sepertinya melewatkan informasi itu.
1415560016876
. epochconverter.com mengubahnya menjadi tanggal tanpa masalah. Kode Anda di atas memberi saya hal-hal seperti"46832-11-09 12:47:33 EDT"
...as.POSIXct(1415560016876/1000, origin="1970-01-01")
mendapatkan "2014-11-09 13: 06: 56.875 CST" dan Anda perlu memastikan apakah detik diharapkan (seperti untuk R) atau milidetik .print(as.numeric(Sys.time()))
print(as.numeric(Sys.time()), digits=16)
dengan enam digit adalah sistem Linux saya. Selain itu, Anda dapat membaginya dengan 1000; ini tidak memotong.Dalam
library(lubridate)
, representasi numerik dari tanggal dan waktu yang disimpan sebagai jumlah detik sejak 1970-01-01 00:00:00 UTC, dapat digabungkan menjadi tanggal denganas_datetime()
:sumber