SparkR:在多个连接条件下加入两个数据帧

时间:2015-10-13 11:40:51

标签: join sparkr

SparkR版本1.4.1

我试图在两个连接条件下连接两个数据帧df1和df2,如下所示:

df3 <- join(df1, df2, df1$col1==df2$col2 && df1$col3==df2$col4)

但是,此错误会导致此错误: 'x&amp;&amp;中无效'x'类型Y'

加入单一条件可以正常工作。

1 个答案:

答案 0 :(得分:3)

这只是界面的微小变化:使用singel&amp;而不是双倍:

df3 <- join(df1, df2, df1$col1==df2$col2 & df1$col3==df2$col4)