【发布时间】:2018-05-23 18:57:17
【问题描述】:
我有一些数据帧,其中包含来自多个来源的日期索引,我想将它们合并到一个多索引数据帧中。我正在努力弄清楚如何做到这一点。
从两个数据框开始:
来源 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 |
+---------------------+------+------+-----+-------+
我想将它们合并,以便它们在具有 source1 或 source2 的日期被多索引。
类似:
+---------------------+---------+------+-----+-------+
| | | | | |
+---------------------+---------+------+-----+-------+
| 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 |
+---------------------+---------+------+-----+-------+
谁能帮忙?
谢谢!
【问题讨论】: