Pandas使用DFA列合并== DFB索引



如何使用dataframe a和dataframe b的索引中的value列合并(左联接)?

例如:

>>> 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

获得:

   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

尝试使用left_onright_index进行合并,例如:

m = pd.merge(dfA, dfB, right_index = True, left_on='value')

最新更新