【发布时间】:2016-07-12 00:38:23
【问题描述】:
在SparkSQL 1.6 API (scala) 中Dataframe 具有相交和除外功能,但没有差异功能。显然,union 和 except 的组合可以用来产生差异:
df1.except(df2).union(df2.except(df1))
但这似乎有点尴尬。以我的经验,如果有些事情看起来很尴尬,有更好的方法来做,尤其是在 Scala 中。
【问题讨论】:
-
我相信您正在寻找的短语是“对称差异”。
标签: scala apache-spark apache-spark-sql