我在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课程的情况下简单地提取我的部分时间?
答案 0 :(得分:2)
正如here所述,解决方案是使用window
函数:
window(AirPassergers, 1960, c(1960, 4))
Jan Feb Mar Apr
1960 417 391 419 461