Fill Fill Pandas ffill
pd.merge_ordered(df1, df2, left_on='col_x_df1', right_on='col_x_df2', fill_method='ffill')
ham64
pd.merge_ordered(df1, df2, left_on='col_x_df1', right_on='col_x_df2', fill_method='ffill')