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)
您没有为日期使用标准格式。见?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)
您可以指定一种格式:
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)