0
Возможно, этот вопрос очень прост, но я не смог найти способ изменить нерегулярную переменную xts на базу часов и суммировать значения другого столбца. Моя XTS переменная выглядит следующим образом:Как изменить даты и суммирование столбца в R xts
2016-03-06 00:00:10 1
2016-03-06 00:00:39 1
2016-03-06 00:00:44 1
2016-03-06 00:00:57 1
2016-03-06 00:00:58 1
2016-03-06 00:01:56 1
Но мне нужно что-то вроде этого:
[,1]
2016-03-06 00:00:00 5
2016-03-06 00:01:00 6
...
Это довольно много, что мы можем легко сделать с перекроить на панд:
series.resample(self.freq, how='sum', label='right')
спасибо
Может [это] (http://stackoverflow.com/questions/16019187/why-is-there-no-apply-hourly-in-r-with-xts-zoo) быть полезным? Особенно проверьте [this] (http://stackoverflow.com/questions/16019187/why-is-there-no-apply-hourly-in-r-with-xts-zoo#comment22849715_16019730) комментарий. –
Да @ RonakShah, это единственная проблема с этим подходом, так это то, что я получил нерегулярные данные, даже используя второй пример, он все еще показывает нерегулярные даты, а не что-то вроде часа 1:00:00, 2:00:00 и т. Д. –
hey @RonakShah Я немного изменил пользовательскую функцию align.time.down и получил результаты в регулярные datetimes, tks –