【发布时间】:2021-01-09 23:10:12
【问题描述】:
我想连接两个具有相同索引但列级别不同的数据帧。一个数据框有层次索引,另一个没有。
print df1
A_1 A_2 A_3 .....
Value_V Value_y Value_V Value_y Value_V Value_y
instance200 50 0 6500 1 50 0
instance201 100 0 6400 1 50 0
另一个:
print df2
PV Estimate
instance200 2002313 1231233
instance201 2134124 1124724
结果应该是这样的:
PV Estimate A_1 A_2 A_3 .....
Value_V Value_y Value_V Value_y Value_V Value_y
instance200 2002313 1231233 50 0 6500 1 50 0
instance201 2134124 1124724 100 0 6400 1 50 0
但是帧上的合并或连接会给我一个带有一维列索引的df:
PV Estimate (A_1,Value_V) (A_1,Value_y) (A_2,Value_V) (A_2,Value_y) .....
instance200 2002313 1231233 50 0 6500 1
instance201 2134124 1124724 100 0 6400 1
如何保持 df1 的层次索引?
【问题讨论】: