我有两个数据帧。 DF1是多索引:在熊猫中合并多索引单索引数据帧
value
first second
a x 0.471780
y 0.774908
z 0.563634
b x -0.353756
y 0.368062
z -1.721840
和DF2:
value
first
a 10
b 20
我该如何合并两个数据帧,仅多指标之一,在这种情况下,“第一”指数?所需的输出将是:
value1 value2
first second
a x 0.471780 10
y 0.774908 10
z 0.563634 10
b x -0.353756 20
y 0.368062 20
z -1.721840 20
你可以* *近合并是这样的:'df1.merge(DF2,left_on = df1.index.get_level_values( '第一'),right_on = df2.index.get_level_values( '第一'))' –