R中的每小时日期序列

时间:2012-06-04 20:15:10

标签: r time-series

我试图按小时间隔生成一系列日期。作为一个例子,我尝试了以下内容:

> seq(as.Date("1912-02-24 23:00:00"), as.Date("1912-02-25 08:32:00"), by="hour")

会产生错误,但它可以正常运行=年,月,日。

seq.POSIXt {base}的文档声明它应该适用于小时,秒,分钟等,但所有这些都会产生错误。

> ?seq.POSIXt

提前致谢。

1 个答案:

答案 0 :(得分:15)

嗯,你不自己给出答案; - )

怎么样:

seq(as.POSIXct("1912-02-24 23:00:00"), as.POSIXct("1912-02-25 08:32:00"), by="hour")

(也适用于as.POSIXlt)。