我在DataFrame中下载了来自不同来源的数据,并希望将它们合并到一个最终的DataFrame中。让我们用下面的例子来说明:
数据帧1(已经有多个索引列)
index stockA stockB ...
O L H C O L H C
1/1/19 10 15 20 17 35 30 39 37
2/1/19 ... ...
...
数据帧2(非多索引列)
index stockA stockB
1/1/19 1.5 3.2
2/1/19 ... ...
...
我想合并dataframe并为dataframe2中的数据指定一个列名。两个数据帧中的索引日期可能不相同,因此可能需要进行内部合并。你知道吗
预期产出(多索引列)
index stockA stockB ...
O L H C new_col O L H C new_col
1/1/19 10 15 20 17 1.5 35 30 39 37 3.2
2/1/19 ... ...
...
用途:
如有必要,将两个
index
中的索引转换为datetime
:通过^{} 在两个索引中获得相同的值:
在} 中创建
df2
的^{MultiIndex
:按^{} 过滤两个数据帧,按^{} 连接在一起,最后按^{} 排序
MultiIndex
:相关问题 更多 >
编程相关推荐