У меня есть несколько фреймов данных с индексом даты из нескольких источников, которые я хочу объединить в один мультииндексный фрейм данных.Я изо всех сил пытаюсь выяснить, как это сделать.
Начиная с двух кадров данных:
Источник 1
+---------------------+------+------+-----+-------+
| date | open | high | low | close |
+---------------------+------+------+-----+-------+
| 2018-04-04 20:00:00 | xxx | xxx | xxx | xxx |
| 2018-04-04 21:00:00 | xxx | xxx | xxx | xxx |
| 2018-04-04 22:00:00 | xxx | xxx | xxx | xxx |
+---------------------+------+------+-----+-------+
Источник 2
+---------------------+------+------+-----+-------+
| date | open | high | low | close |
+---------------------+------+------+-----+-------+
| 2018-04-04 20:00:00 | xxx | xxx | xxx | xxx |
| 2018-04-04 21:00:00 | xxx | xxx | xxx | xxx |
| 2018-04-04 22:00:00 | xxx | xxx | xxx | xxx |
+---------------------+------+------+-----+-------+
Я хотел бы объединить их, чтобы они были мультииндексированы на дату с источником1 или источником2.
Что-то вроде:
+---------------------+---------+------+-----+-------+
| | | | | |
+---------------------+---------+------+-----+-------+
| 2018-04-04 20:00:00 | source1 | | | |
| | open | high | low | close |
| | xxx | xxx | xxx | xxx |
| | source2 | | | |
| | open | high | low | close |
| | xxx | xxx | xxx | xxx |
| 2018-04-04 21:00:00 | source1 | | | |
| | open | high | low | close |
| | xxx | xxx | xxx | xxx |
| | source2 | | | |
| | open | high | low | close |
| | xxx | xxx | xxx | xxx |
| 2018-04-04 22:00:00 | source1 | | | |
| | open | high | low | close |
| | xxx | xxx | xxx | xxx |
| | source2 | | | |
| | open | high | low | close |
| | xxx | xxx | xxx | xxx |
+---------------------+---------+------+-----+-------+
Кто-нибудь может помочь?
Спасибо!