So I\'ve got 2 data-frames I\'d like to merge together.
I\'m merging on 3 columns, 2 is an easy join.
joined_df = pd.merge(df1, df2, how=\'left\', on
You can using merge_asof, default is backward merge
pd.merge_asof(df1,df2, left_on='year',right_on='joined_df', by=['name', 'city'])