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.