После импорта вашего модуля и создания таблиц table1 и table2.Возможно, вам нужно что-то вроде этого
mask = table1['column_a']==table2['column_a']
table2.loc[mask,'new_column']= table1.loc[table1['column_a']==table2['column_a'],'column_b']
table2.loc[~mask,'new_column'] = 0
Обратите внимание, что table1 и table2 построены как
import pandas as pd
table1 = pd.DataFrame({'column_a':[1,2,3,4],'column_b':[10,20,30,40]})
table2 = pd.DataFrame({'column_a':[1,2,3,5]})