2017-08-02 21 views
0

我想從2016年12月1日產生的每小時的時間列表,以2017年6月30日爲:號碼不全在一個小時的時間觀測序列

time_index <- seq(from = as.POSIXct("2016-12-01 01:00", tz = 'UTC'), to = as.POSIXct("2017-06-30 00:00", tz = 'UTC'), by = "hour") 

應該有5088項(212天24小時)。但是,它只產生5064項。

> length(time_index) 
[1] 5064 

如何生成總共5088個產品?是否因日間節省時間?

謝謝

+1

首先,你不包括所有的時間> = = 1:00的最後一天,也是第一天的0:00。你應該使用:'seq(from = as.POSIXct(「2016-12-01 00:00」,tz ='UTC'),to = as.POSIXct(「2017-06-30 23:00」,tz = 'UTC'),by =「hour」)' – digEmAll

+0

感謝您的評論。我發現了我的錯誤:) –

回答

0

這裏是正確的代碼。我以前錯過了適當的範圍。

time_index <- seq(from=as.POSIXct("2016-12-01 01:00", tz='UTC'), to=as.POSIXct("2017-06-30 24:00", tz='UTC'), by="hour") 
+0

你確定嗎? time_index的最後一個值是'2017-07-01 00:00:00 UTC' ... – digEmAll

+0

是啊...它適用於我。 –

相關問題