Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pandas 操作2个数据帧以查找匹配项并返回索引_Pandas - Fatal编程技术网

Pandas 操作2个数据帧以查找匹配项并返回索引

Pandas 操作2个数据帧以查找匹配项并返回索引,pandas,Pandas,我有两个数据帧 第一: AGATC AATG TATC name Alice 2 8 3 Bob 4 1 5 Charlie 3 2 5 第二: AGATC AATG TATC 0 4 1 5 我进行了合并,但索引名不见了。 我想进行匹配并返回Bob作为输出 我该怎么做呢?很抱歉,我遇到了如何正确显示数

我有两个数据帧

第一:

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

   AGATC  AATG  TATC
0      4     1     5
我进行了合并,但索引名不见了。 我想进行匹配并返回Bob作为输出

我该怎么做呢?很抱歉,我遇到了如何正确显示数据帧的问题


谢谢。

让我们试试
numpy
广播

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