Check intersection.
import pandas as pd df1 = pd.DataFrame({'id': [1, 2, 3]}) df2 = pd.DataFrame({'id': [2, 3, 4]}) set(df1.id).intersection(set(df2.id)) # Out[73]: {2, 3}