df_b = pd.DataFrame([{'c': 2, 'd': 7}, {'c': 3, 'd': 8}, {'c': 2, 'd': 10}])
print('df_a')
print(df_a)
print('df_b')
print(df_b)
как выполнить внутреннее или внешнее соединение DataFrames с Pandas по непростому критерию