df2 = DataFrame([['a', 'one'], ['b', 'too'], ['c', 'three'], ['d', 'fours'],
    ['e', 'five']], columns=['letter', 'name'])
df2['name'] = df2['name'].apply(lambda x: difflib.get_close_matches(x, df1[
    'name'])[0])
df1.merge(df2)
is it possible to do fuzzy match merge with python pandas?