Sto pianificando ed eseguendo calcoli su serie temporali uniformemente distribuite. I timestamp sono attualmente memorizzati come numeri interi che rappresentano il numero di secondi dall'epoca UNIX (ad esempio 1352068320
), ma gli oggetti Date
sembrano più appropriati per la stampa. Come posso fare la conversione?Converti UNIX epoca ad oggetto Data
Ho letto ?Date
, ?as.Date
e ??epoch
, ma sembra che abbia perso quell'informazione.
I timestamp sono come '1415560016876'. http://www.epochconverter.com/ converte questo in una data senza problemi. Il tuo codice sopra mi dà cose come '" 46832-11-09 12:47:33 EDT "' ... –
Prova a dividerlo per 1000: 'as.POSIXct (1415560016876/1000, origine =" 1970-01-01 ") "gets" 2014-11-09 13: 06: 56.875 CST "e devi assicurarti che _secondi_ siano attesi (come per R) o _milliseconds_. –
Questo ha fatto il trucco, grazie mille! –