SparkR版本1.4.1
我试图在两个连接条件下连接两个数据帧df1和df2,如下所示:
df3 <- join(df1, df2, df1$col1==df2$col2 && df1$col3==df2$col4)
但是,此错误会导致此错误: 'x&amp;&amp;中无效'x'类型Y'
加入单一条件可以正常工作。
答案 0 :(得分:3)
这只是界面的微小变化:使用singel&amp;而不是双倍:
df3 <- join(df1, df2, df1$col1==df2$col2 & df1$col3==df2$col4)