限制R中的时间样本

时间:2012-12-29 21:52:42

标签: r zoo

我正在尝试绘制一些我已加载到R中的数据的图表。但我只想要一个从特定时间段到另一个特定时间段的图表。如何限制特定时间段内的数据样本,例如从 09/20/2010 09/23/2010

如果我在R中使用“xts”包,我认为可以简单说明:

plot(dat$weight['2010-09-20/2010-09-23'])

但是这种格式不适用于动物园包。有人可以帮忙吗?

library(zoo)    
dat=read.zoo("filelocation",header=T,colClasses=c("Date","numeric"))

  date   weight
2010-10-04 52495    
2010-10-01 53000    
2010-09-30 52916    
2010-09-29 52785    
2010-09-28 53348    
2010-09-27 52885    
2010-09-24 52174    
2010-09-23 51461    
2010-09-22 51286    
2010-09-21 50968    
2010-09-20 49250

1 个答案:

答案 0 :(得分:2)

dat[index(dat) >= "2010-09-20" & index(dat) <= "2010-09-23"]

2010-09-20 2010-09-21 2010-09-22 2010-09-23 
     49250      50968      51286      51461