Наборы временных рядов Python различной длины для объединения - PullRequest
0 голосов
/ 21 октября 2018

У меня есть два набора данных временных рядов, которые я хотел бы объединить.Единственная проблема заключается в том, что один короче другого из-за различий в шагах.т.е. один увеличивается на 20 минут, а другой - каждый час.

Я хотел бы оставить 20-минутный один как есть, но повторить часовой, чтобы они совпадали.

Я хотел бы использовать python, хотя я начинающий пользователь.Любая помощь будет высоко ценится.Если это возможно с Excel, то еще лучше.

примеры: Набор данных1: TripStartDate TripStartTime BusStopSequenceNr BusStationID 17/06/2018 08:45:00 21790 1134 17/06/2018 08:45:00 21810 1168 17 /06/2018 09:55:00 21801 1173 17/06/2018 09:55:00 21803 1177 17/06/2018 09:55:00 21810 1168

введите описание изображения здесь

Набор данных2: время дождя (мм) 2017010100 0,14 2017010101 0 2017010102 0 2017010103 0 2017010104 0 введите описание изображения здесь

1 Ответ

0 голосов
/ 21 октября 2018

Вы можете определенно объединить два, но вы должны понимать, что на разных частотах это означает, что у вас будут отсутствовать данные, и они будут иметь значения только там, где они перекрываются.

Затем вы можете использовать интерполяцию длявведите значения.

A.merge(B, left_on='date', right_on='date', how='inner')

попробуйте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...