用R提取部分时间系列

时间:2013-12-17 21:28:18

标签: r time-series

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

例如使用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 个答案:

答案 0 :(得分:2)

正如here所述,解决方案是使用window函数:

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

     Jan Feb Mar Apr
1960 417 391 419 461