Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
生成一天的时间序列,其中R中有微小的差异_R_Time Series_Xts_Zoo - Fatal编程技术网

生成一天的时间序列,其中R中有微小的差异

生成一天的时间序列,其中R中有微小的差异,r,time-series,xts,zoo,R,Time Series,Xts,Zoo,我想用R-like生成一天的时间序列,以分钟为单位 00:00, 00:01, 00:02, ..., 23:59 同样,我正在使用包的timeBasedSeq函数,代码行如下 timerange1<- paste('T00:00','/','T23:59',' 12:00',sep="") timeBasedSeq(timerange1) timerange1您不遵守所需格式:ccyymdd hhmms,在您的情况下ccyymdd HHMM。尝试: library

我想用R-like生成一天的时间序列,以分钟为单位

00:00, 00:01, 00:02, ..., 23:59
同样,我正在使用包的
timeBasedSeq
函数,代码行如下

timerange1<- paste('T00:00','/','T23:59',' 12:00',sep="")
timeBasedSeq(timerange1)

timerange1您不遵守所需格式:
ccyymdd hhmms
,在您的情况下
ccyymdd HHMM
。尝试:

library(xts)
timerange1 <- "20160106 0000/20160106 2359"
seqMinute <- format(timeBasedSeq(timerange1), "%H:%M")
length(seqMinute)
# [1] 1440
range(seqMinute)
# [1] "00:00" "23:59"
库(xts)
时间范围1或根据评论

format(seq(as.POSIXct("2013-01-01 00:00:00", tz="GMT"), 
                length.out=1440, by='1 min'), '%H:%M')

您可以尝试使用
seq.POSIXct
格式(seq(as.POSIXct(Sys.Date()),length.out=10,by='1 min'),'%H:%M')
如果您不遵守所需格式:
ccyymdd HHMMSS
@akrun-受时区问题影响,请小心。也就是说,我在UTC的工作时间是上午10点+10@thelatemail如果只是创建向量
格式(seq(如.POSIXct(“2013-01-01 00:00:00”,tz=“GMT”),length.out=10,by='1 min'),'%H:%M')#[1]“00:00”“00:01”“00:02”“00:03”“00:04”“00:05”“00:06”“00:07”“00:08”[10]“00:09”
…使用
length.out=1440
获得一整天:-)谢谢。你能告诉我第二行代码中的四个零代表什么吗?我在答案的第一行解释了这一点。现在是午夜。前2“0”是小时。第二个2“0”是分钟,如答案第一句所述。所以“0000”是午夜。而“2359”是。。。23:59.