R中的小时日期序列

R中的小时日期序列,r,time-series,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 提前谢谢。好吧,你不要自己回答;-) 那么: seq(as.POSIXct("1

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

> seq(as.Date("1912-02-24 23:00:00"), as.Date("1912-02-25 08:32:00"), by="hour")
这会产生一个错误,但它在年、月、日都可以正常工作

seq.POSIXt{base}的文档说明它应该工作小时、秒、分钟等,但所有这些都会产生错误

> ?seq.POSIXt

提前谢谢。

好吧,你不要自己回答;-)

那么:

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

(也可以使用
作为.POSIXlt
)。

但是您有类
的对象“Date”
而不是
的对象“posixst”
seq.Date()
将适用,因为这只涉及日期,其中日期是最小的时间单位,您希望它如何以小时为单位增加日期?