我在组合一些xts系列时遇到了一些严重的麻烦,因为日期错位,我坚持了24小时。
我正在尝试将xts系列的每周数据与在R中使用gtrends下载的数据相结合。问题是,来自gtrends的数据并非每7天一致,但随着月份的变化,有时会有6或者观察之间8天。这使我无法合并数据集,因为几个月的日期未对齐。我当时希望有人能给我一个提示,告诉我如何通过gtrends获得均匀间隔的谷歌数据,或者如何在合并数据集时允许一天的余地(请注意日期数据2012-03-06和2012-03 -07将合并)。
请参阅下文,了解错位的示例:
merge(g.trend, Join.weekly)
2013-08-23 23 59
2013-08-30 22 77
2013-09-06 22 64
2013-09-13 21 58
2013-09-20 21 69
2013-09-27 21 90
2013-10-04 21 56
2013-10-11 21 64
2013-10-18 21 45
2013-10-25 20 43
2013-11-01 NA 76
2013-11-02 20 NA
2013-11-08 NA 77
2013-11-09 22 NA
2013-11-15 NA 59
2013-11-16 22 NA
2013-11-22 NA 71
2013-11-23 20 NA
2013-11-29 NA 70
2013-11-30 19 NA
非常感谢。
答案 0 :(得分:0)
作为一种解决方法,每天下载数据并定义与其他数据集中的测量值对齐的周数。现在汇总趋势数据。如果您处理的数据超过3个月,请考虑按照此处的说明预先重新调整您的细分:http://erikjohansson.blogspot.de/2014/12/creating-daily-search-volume-data-from.html http://erikjohansson.blogspot.de/2014/05/daily-google-trends-data-using-r.html