生成R的微小差异的一天的时间顺序

时间:2016-01-07 05:01:16

标签: r time-series xts zoo

我希望使用R像

生成一天一分钟的时间序列
00:00, 00:01, 00:02, ..., 23:59

同样,我正在使用timeBasedSeq timerange1<- paste('T00:00','/','T23:59',' 12:00',sep="") timeBasedSeq(timerange1) 函数的12:00函数以及以下代码行

x=0
def activateitem():
    if x==1:
        print('item has been activated')
    else:
        print('function called')

item=['itemname','red',1,2,activateitem()]

x=1

但是,我无法使用此生成序列。另外,我不明白responseType在第一行代码中的意思,它与分钟,小时或秒的关系。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:6)

或者来自评论,

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

答案 1 :(得分:2)

您不尊重所需的格式:CCYYMMDD HHMMSS,在您的情况下CCYYMMDD 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"