2013-12-17 37 views
3

我有一个TS(时间系列)对象在R中包含长时间的缺失值。我想提取一部分并保留时间序列对象。提取部分时间系列与R

例如与AirPassengers数据:

class(AirPassengers) 
#output: "ts" 

,但如果我只提取10第一个月

AirPassengers[1:10] 
#output: [1] 112 118 132 129 121 135 148 148 136 119 

class(AirPassengers[1:10]) 
#output: "numeric" 

我怎么可以简单地提取我的时间的一部分意甲没有松动的TS类?

+1

http://stats.stackexchange.com/questions/6239/subsetting-r-time-series-vectors? –

+0

Thx这是完美的。我从来没有想过在stats.stackexchange上搜索!我下次会这样做。 –

回答

2

正如有人说here,该解决方案是使用window功能:

window(AirPassergers, 1960, c(1960, 4)) 

    Jan Feb Mar Apr 
1960 417 391 419 461