左反加入 Spark 数据帧
Left Anti join in Spark dataframes
我有两个dataframes,我只想获取其中一个dataframes的信息,在inner join中找不到,见图:
我尝试了几种方法:内部连接和过滤 return 至少有一个空值的行,Spark 1.6 文档中描述的所有类型的连接但未能通过一次连接获得结果。
有人可以帮忙吗?
这就是所谓的权利排除加入,你可以这样做
df1.join(df2,df1("column1")===df2("column2"),"right_outer").filter("column1 is null").show
我有两个dataframes,我只想获取其中一个dataframes的信息,在inner join中找不到,见图:
我尝试了几种方法:内部连接和过滤 return 至少有一个空值的行,Spark 1.6 文档中描述的所有类型的连接但未能通过一次连接获得结果。
有人可以帮忙吗?
这就是所谓的权利排除加入,你可以这样做
df1.join(df2,df1("column1")===df2("column2"),"right_outer").filter("column1 is null").show