我正在尝试绘制一些我已加载到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
答案 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