使用seq()生成R中的时间序列的问题
我想以10分钟的间隔创建一个从开始日期和时间(t1)到结束日期和时间(t2)的时间序列 以下代码适用于所有其他t2时间段23:50:00使用seq()生成R中的时间序列的问题,r,seq,R,Seq,我想以10分钟的间隔创建一个从开始日期和时间(t1)到结束日期和时间(t2)的时间序列 以下代码适用于所有其他t2时间段23:50:00 library(chron) t1 <- chron("1/1/2006", "00:00:00") t2 <- chron("1/3/2006", "23:50:00") deltat <- times("00:10:00") tt <- seq(t1, t2, by = times("00:10:00")) 库(chron) t1
library(chron)
t1 <- chron("1/1/2006", "00:00:00")
t2 <- chron("1/3/2006", "23:50:00")
deltat <- times("00:10:00")
tt <- seq(t1, t2, by = times("00:10:00"))
库(chron)
t1您有一个浮点问题。要绕过它,您可以在t2中再添加一秒钟
t2 = chron("1/3/2006", "23:50:01")
seq(t1, t2, by = times("00:10:00"))
在堆栈溢出上搜索浮点。在R中,典型的例子是
R> sqrt(2)^2 ==2
[1] FALSE