【发布时间】:2019-05-09 17:18:36
【问题描述】:
我通过 pyspar 有两个数据帧 DF1 和 DF2。我想要如下输出:
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
需要输出:
DF3
Id|field_A|field_B|field_C|field_D
1 |cat |13 |blue |1
2 |dog |128 |white |2
我已经尝试过加入概念,但它不能通过下面的加入工作。
'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")
【问题讨论】:
-
能否请您正确格式化代码,以便我可以提供帮助
标签: apache-spark dataframe pyspark