我正在尝试将下面的ZOO对象x子集为SaleDateTime> “2013-01-01 00:00:00.00”。我尝试了下面的尝试,它接近但不完全是我想要的。由于某种原因,它从2014年开始返回记录。数据一直追溯到2011年,2013年SaleDateTime有很多值。数据格式为SaleDateTime ='2012-02-01 23:00:00.000'和SaleCount = 4。这似乎不应该是那么棘手。我非常感谢你的建议。
x<-zoo(Value$SalesCount, order.by=Value$SaleDateTime)
尝试1
vv<-subset(x, index(x)>=as.Date("2013-01-01 00:00:00.000"))
警告讯息: 在eval(expr,envir,enclos)中: “&gt; =”的不兼容方法(“Ops.factor”,“Ops.Date”)
答案 0 :(得分:0)
使用索引使用[
进行子集是一种解决方案。以下示例:
vv <- x[index(x) >= as.Date("2013-01-01 00:00:00.000")]