У меня есть два кадра данных MultiIndex, которые я хотел бы объединить в один.
Я попытался объединить два кадра данных с pd.concat([df1, df2], axis=1, keys=('value_1', 'value_1')).swaplevel(1, 0, axis=1)
, но результирующий кадр данных выглядит так:
product A B A B
v1 v2 v1 v2
date
2018-01-31 -0.123519 -0.113372 0.215493 0.025099
2018-02-28 -0.072106 -0.115016 -0.128000 0.006867
2018-03-31 0.008197 0.025000 0.396766 -0.028422
Где я ожидал такой вывод
product A B
v1 v2 v1 v2
date
2018-01-31 -0.123519 -0.113372 0.215493 0.025099
2018-02-28 -0.072106 -0.115016 -0.128000 0.006867
2018-03-31 0.008197 0.025000 0.396766 -0.028422