Ho due frame di dati. df1 è multi-indicizzato:Unisci multiindicizzato con frame di dati a indice singolo nei panda
value
first second
a x 0.471780
y 0.774908
z 0.563634
b x -0.353756
y 0.368062
z -1.721840
e DF2:
value
first
a 10
b 20
Come posso unire i due frame di dati con una sola delle multi-indici, in questo caso il 'prima' index? L'output desiderato sarebbe:
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
è possibile * quasi * unire in questo modo: 'df1.merge (DF2, left_on = df1.index.get_level_values ('prima'), right_on = df2.index.get_level_values ('prima'))' –