繁体   English   中英

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

[英]insert NA into a time series object in r

我想在一个看起来像这样的时间序列中总结所有年份的月份

         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对象来说没有答案。

假如说

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问题,只是您错了一个变量

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM