У меня возникли серьезные проблемы с объединением нескольких серий xts, так как есть несовпадение дат, на которых я застрял на добрых 24 часа.
Я пытаюсь объединить серию еженедельных данных xts с данными, загруженными с помощью gtrends в R. Проблема в том, что данные из gtrends не собираются последовательно каждые 7 дней, но по мере изменения месяцев иногда между ними проходит 6 или 8 дней. наблюдения. Это мешает мне объединить наборы данных, так как даты некоторых месяцев не совпадают. Поэтому я надеялся, что кто-нибудь может дать мне подсказку о том, как либо получить равномерно распределенные данные Google через 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
Большое спасибо.