我试图按小时间隔生成一系列日期。作为一个例子,我尝试了以下内容:
> seq(as.Date("1912-02-24 23:00:00"), as.Date("1912-02-25 08:32:00"), by="hour")
会产生错误,但它可以正常运行=年,月,日。
seq.POSIXt {base}的文档声明它应该适用于小时,秒,分钟等,但所有这些都会产生错误。
> ?seq.POSIXt
提前致谢。
答案 0 :(得分:15)
嗯,你不自己给出答案; - )
怎么样:
seq(as.POSIXct("1912-02-24 23:00:00"), as.POSIXct("1912-02-25 08:32:00"), by="hour")
(也适用于as.POSIXlt
)。