I have two dataFrames that after merge by "Name" some rows retun NaN because the "Names" are incomplete.
df1
Name | Info 1 |
---|---|
Walter | Adress 1 |
john wick | Adress 1 |
df2
Name | Info 2 |
---|---|
Walter White | Male |
john wick | Male |
df2 = pd.merge(df1,df2,on='Name', how='left')
I'm geting
Name | Info 1 | Info 2 |
---|---|---|
Walter | NaN | NaN |
john wick | Adress 1 | Male |
I Want
Name | Info 1 | Info 2 |
---|---|---|
Walter White | Adress 1 | Male |
john wick | Adress 1 | Male |
How can I treat rows, to try get values by substring, if return NaN? I dont know if use merge in first time was the best logic.