Как объединить столбцы из двух панелей данных в зависимости от конкретной даты? - PullRequest
0 голосов
/ 18 сентября 2019

У меня есть 2 кадра данных Панд.Один из них имеет [2262 rows x 6 columns] и имеет следующую структуру: - Имя фрейма данных df_sat -

Date.       Col1.   Col2.......   Col6
2017-08-26  numeric values in these columns
2017-08-31
....
2018-10-30
2018-11-09

Другой фрейм данных имеет временные метки с 10-минутными интервалами с формой [30000x105] со следующей структурой

DateTime.   Col1.  Col2.......... Col105
2017-08-26 00:00:00.  numeric values in these columns
2017-08-31 00:10:00
...
2018-11-01 15:50:00

Я хотел бы объединить эти два кадра данных, основываясь на датах, которые они разделяют, и в тех случаях, когда одна и та же дата отсутствует в обоих (так как df_sat имеет менее регулярные интервалы), предшествующийдата может рассматриваться для слияния.

Ожидаемый результат -

DateTime.   Col1.  Col2.......... Col105               Col1-6 from df_sat
2017-08-27 00:00:00.  numeric values in these columns   Use 2017-08-26
2017-08-27 00:10:00                                     Use 2017-08-26
...
2018-10-31 15:50:00                                     Use 2018-10-30
...