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")