Tôi muốn nối hai khung dữ liệu với các chỉ số giống nhau nhưng các cấp cột khác nhau. Một khung dữ liệu có chỉ mục phân cấp, chỉ mục kia không có.Làm cách nào để hợp nhất hai khung dữ liệu Pandas với các cấp chỉ mục cột khác nhau?
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
kia một:
print df2
PV Estimate
instance200 2002313 1231233
instance201 2134124 1124724
kết quả sẽ giống như thế này:
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
nhưng một merge hoặc nối trên khung sẽ cho tôi một df với một cột một chiều chỉ mục như vậy:
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
Làm thế nào tôi có thể giữ chỉ mục phân cấp từ df1?