【发布时间】:2017-04-18 01:13:22
【问题描述】:
我有一个时间序列股票价格数据,我想每 15 分钟提取一次数据。 开始时间和结束时间(记录在时间列)是
start_date1 <- as.POSIXct("2016-11-01 09:00:00")
end_date2 <- as.POSIXct("2016-11-01 09:15:00")
定义区间
int <- new_interval(date1, date2)
从数据框DF_spread中提取数据
DF_spread_interval <- DF_spread[DF_spread$Time %within% int,]
现在希望每 15 分钟从系列中提取一次数据,其中每次迭代时 start_date1 将增加 15 分钟,end_date2 也将增加 15 分钟。
当 end_date2 到达当天下午 3:30 的终点时,增量应该停止,即
end_date2 <- as.POSIXct("2016-11-01 15:30:00")
请帮忙。
【问题讨论】:
标签: r time-series intervals xts zoo