0

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

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

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

但是这种格式不适用于 zoo 包。任何人都可以帮忙吗?

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
4

1 回答 1

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 
于 2012-12-29T22:02:24.437 回答