У меня проблема с созданием правильной временной последовательности с использованием R:
fivemin <- seq(as.POSIXct("2014/01/01 0:00:00"), as.POSIXct("2014/04/01 0:00:00"), by="5 mins",tz="EST")
time <- data.frame(MasterTime=fivemin)
Используя приведенный выше код, я могу получить кадр данных с 25909 наблюдениями. Однако по восточному стандартному времени (без перехода на летнее время) количество наблюдений должно быть 25920. Разница составляет 1 час с момента перехода на летнее время 09.03.20014, потому что тогда время изменилось бы с 1:00 до 3:00. АМ напрямую. Я не уверен, как R справляется с таким изменением времени. Как я могу пересмотреть свой код, чтобы R создавал временную последовательность без пропущенных 2 часов ночи 09.03.2014? У кого-нибудь есть идеи по этому поводу?
Большое спасибо!
as.POSIXct
. - person Roland   schedule 12.05.2014Sys.setenv(TZ='EST')
. - person Matthew Plourde   schedule 12.05.2014