Actually I am writing a script to find matched records using df1 and df2. Now I am doing this by iterating both df1 and df2 in O N^2.
for i,row1 in df1.iterrows:
for j,row2 in df2.iterrows:
if row1['fname'] == row2['fname']
and row1['lname'] == row2['lname']
and row1['email'] == row2['email']:
#matched
I want to make it in more efficient way. Anyone can guide me which algorithm or Python thing I can use for it.