我在组合多个xts系列时遇到了一些严重的问题,因为日期不对齐,我已经坚持了整整24小时。
我正在尝试将xts每周数据系列与使用R中的gtrends下载的数据相结合。问题是,来自gtrends的数据并不是每7天持续一次,但随着月份的变化,有时观察之间会有6或8天的间隔。这阻止了我合并数据集,因为某些月份的日期不对齐。因此,我希望有人能给我一些提示,告诉我如何通过gtrends获得均匀分布的google数据,或者如何在合并数据集时留出一天的回旋余地(以便合并日期为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非常感谢。
发布于 2016-07-28 21:50:03
作为一种解决方法,每天下载数据,并根据其他数据集的测量结果定义周数。现在聚合Trends数据。如果您要处理超过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
https://stackoverflow.com/questions/36092147
复制相似问题