0

R に読み込んだデータのグラフをプロットしようとしていますが、ある特定の期間から別の期間までのグラフのみが必要です。特定の期間、たとえば 09/20/2010 から 09/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 に答える