Я нашел вероятное решение, используя Dataframe.merge
A=pd.DataFrame({"a":[1,2,3],"b":[1,2,3],"c":[1,2,3]})
B=pd.DataFrame({"a":[2,3,1],"b":[2,3,1],"c":[2,3,1]})
A['index_a'] = A.index
B['index_b'] = B.index
merge_df= pd.merge(A, B, left_on=['a', 'b', 'c'], right_on=['a', 'b', 'c'])
Где merge_df
равно
a b c index_a index_b
0 1 1 1 0 2
1 2 2 2 1 0
2 3 3 3 2 1
Теперь вы можете ссылаться на строки из A
или B
Кадр данных
Пример Вы знаете, что строка с индексом 0
в A
находится в индексе 2
в B
ПРИМЕЧАНИЕ Строки, которые не совпадают ни на одном из данных, не будут отображаться в merge_df