Los pandas se fusionan usando la columna dfA == índice dfB [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Pandas Merging 101 1 respuesta

Cómo fusionar (unión izquierda) usando la columnavalue del marco de datos A y el índice del marco de datos B?

Por ejemplo:

>>> A              >>> B
    lkey value         rkey value
0   foo  1         0   foo  5
1   bar  2         1   bar  6
2   baz  3         2   qux  7
3   foo  4         3   bar  8

Llegar:

   lkey  value_x  rkey  value_y
 0 foo   1        bar   6
 1 bar   2        qux   7
 2 baz   3        bar   8
 3 foo   4        NaN   NaN

Respuestas a la pregunta(1)

Su respuesta a la pregunta