时间顺序(小时)

Ros*_*osa 12 datetime r time-series sequence

我试过了:

seq(
     from=as.POSIXct("2012-1-1 0", tz="UTC"),
     to=as.POSIXct("2012-1-3 23", tz="UTC"),
     by="hour"
   )  
Run Code Online (Sandbox Code Playgroud)

但是我只得到最后一天的1小时(0:00:00)而不是24小时,实际上一天中的任何一小时都只有一个小时(0:00:00),我确实想要2012-1 -4.

the*_*ail 20

完整指定时间?

seq(
     from=as.POSIXct("2012-1-1 0:00", tz="UTC"),
     to=as.POSIXct("2012-1-3 23:00", tz="UTC"),
     by="hour"
   )  
Run Code Online (Sandbox Code Playgroud)


GSe*_*See 5

您没有为日期使用标准格式。见?as.POSIXct

尝试这个

seq(from=as.POSIXct("2012-01-01 00:00:00", tz="UTC"), 
    to=as.POSIXct("2012-01-03 23:00:00", tz="UTC"), by="hour")
Run Code Online (Sandbox Code Playgroud)


42-*_*42- 5

您可以指定一种格式:

seq(
     from=as.POSIXct("2012-1-1 0","%Y-%m-%d %H", tz="UTC"),
     to=as.POSIXct("2012-1-3 23", "%Y-%m-%d %H", tz="UTC"),
     by="hour"
   )
Run Code Online (Sandbox Code Playgroud)