I have two data frames DF1 and DF2 through pyspar. I want output like below:
DF1
Id|field_A   |field_B   |field_C |field_D
1 |cat       |12        |black   |1
2 |dog       |128       |white   |2
DF2
Id|field_A|field_B|field_C
1 |cat    |13     |blue
Output required:
DF3
Id|field_A|field_B|field_C|field_D
1 |cat    |13     |blue   |1
2 |dog    |128    |white  |2
I have tried through the join concept, but it's not working through the below joins.
'inner', 'outer', 'full', 'fullouter', 'full_outer', 'leftouter', 'left', 'left_outer', 'rightouter', 'right', 'right_outer', 'leftsemi', 'left_semi', 'leftanti', 'left_anti', 'cross'
DF3 = DF2.join(DF1, DF1.ID == DF2.ID,"leftouter")
 
     
    