0

我在组合多个 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

非常感谢。

4

1 回答 1

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

于 2016-07-28T13:50:03.407 回答