我想排除那些x2
等于零超过预定次数(即同一天> 300)的日子:
library(xts)
set.seed(1)
tmp <- seq(as.POSIXct('2013-09-03 00:00:01'),
as.POSIXct('2013-09-06 23:59:59'), by='min')
x1 <- rnorm(length(tmp))
x2 <- rnorm(length(tmp))
x2 [1:400] <- 0
x <- xts(cbind(x1, x2), tmp)
我发现.indexday
函数可以在几天内进行子集化,因此一种可能性是编写一个按天进行子集化的 for 循环并计算其上的元素数x2
为零,但我确信有一种更有效的方法。
如果x
没有 300 多个带有x2 == 0
.