操纵2个熊猫数据框以找到匹配项并返回索引

时间:2020-08-31 13:20:35

标签: pandas

我有2个数据框。

第一:

         AGATC  AATG  TATC
name                      
Alice        2     8     3
Bob          4     1     5
Charlie      3     2     5

秒:

   AGATC  AATG  TATC
0      4     1     5

我进行了合并,但是索引名称消失了。 我想进行一次匹配并返回Bob作为输出。

我应该怎么做?抱歉,我在正确显示数据框方面遇到问题。

谢谢。

1 个答案:

答案 0 :(得分:0)

让我们尝试numpy广播

df1.index[np.all(df1.values==df2.values[:,None], axis = 2)[0]]
Out[237]: Index(['Bob'], dtype='object', name='name')