将NA插入到r中的时间序列对象中

时间:2014-01-22 17:44:40

标签: r time-series missing-data na

我想在一个看起来像

的时间序列中总结所有年份的月份
         Jan Feb Mar Apr Jun Jul Aug Sep Oct Nov Dec
2006              4   4   3    4   4   5   5   3  3
2007      3   3   2   2   4    3   3   2   2   5  5
2008      3   3   3   2   2    4   4   3   

使用           window(时间序列对象,start = c(2006,3),end = c(2008,3),frequency = 1)   这条线为您提供了一个新的ts对象,仅仅是2006-2007的游行。然而,当月份没有任何值时,这不起作用,有没有办法用NA替换空白?我以前见过这样的问题,但我认为对于ts对象没有回答。

1 个答案:

答案 0 :(得分:0)

假设

the_time_series_object <- ts(1:31, frequency = 12, start = c(2006, 3))

然后:

window(the time series object, start = c(2006,3), end = c(2008,3), frequency = 12)

你的频率应该是12而不是1.没有NA问题只是你错了一个变量