在R中出现日期错位

时间:2016-03-18 18:47:25

标签: r date xts gtrendsr

我在组合一些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

非常感谢。

1 个答案:

答案 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