我有一个时间序列
mainTimeSeries <- data.frame(time=seq(as.POSIXct("2012/1/1"), as.POSIXct("2012/1/5"), "hour"), value=sample(1:10, 1))
我希望筛选出所有在另一个序列中存在的数据。
badTimeSeries<-data.frame(startTime=seq(as.POSIXct("2012/1/3"), as.POSIXct("2012/1/4"), "hour"))
badTimeSeries$endTime <- badTimeSeries$startTime + 1800
是否有现成的函数可以过滤日期?结果应该是这样的:mainTimeSeries中没有元素在badTimeSeries的startTime和endTime之间。