我希望使用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
在第一行代码中的意思,即它与分钟,小时或秒的关系。
任何帮助将不胜感激。
答案 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"