I have two data frames as below.
df_names = pl.DataFrame({'last_name':['Williams','Henry','XYX','Smith','David','Freeman','Walter','Test_A'],
'first_name':['Henry','Williams','ABC','David','Smith','Walter','Freeman','Test_B']})
Another frame as,
df_updates = pl.DataFrame({'last_name':['Williams','Henry','Smith','David','Freeman','Walter'],
'first_name':['Henry','Williams','David','Smith','Walter','Freeman'],
'last_name_x':['Williams','Williams','Smith','Smith','Freeman','Freeman'],
'first_name_x':['Henry','Henry','David','David','Walter','Walter']})
Here I would like to update the last_name and first_name from df_names Dataframe whichever last and first names matched in dataframe- df_updates with last_name_x and first_name_x values.
here is an expected output as: