Il mio obiettivo è creare un vettore di timestamp POSIXct dato un inizio, una fine e un delta (15 minuti, 1 ora, 1 giorno). Ho sperato che potrei usare seq
per questo, ma ho un problema di conversione tra la rappresentazione numerica e POSIXct:seq() per POSIXct
now <- Sys.time()
now
# [1] "2012-01-19 10:30:39 CET"
as.POSIXct(as.double(now), origin="1970-01-01", tz="CET")
# [1] "2012-01-19 09:30:39 CET"
as.POSIXct(as.double(now), origin=as.POSIXct("1970-01-01", tz="CET"), tz="CET")
# [1] "2012-01-19 09:30:39 CET"
Un'ora si perde durante questa conversione. Che cosa sto facendo di sbagliato?
E questo è indicato nella documentazione di seq(), dove avrei dovuto cercare in primo luogo. Grazie! –
vedi la risposta di RichieCotton qui sotto se ne hai bisogno a intervalli regolari come "10 min" – d8aninja