Union returns 数据集 - Spark 3.1.2

Union returns dataset - Spark 3.1.2

有两个数据帧 mergeDF_A 和 mergeDF_B。下面的联合操作给出了一个数据集而不是数据框。为什么要返回数据集?以及如何获取数据框?

val finalMergeDF = mergeDF_A.union(mergeDF_B).distinct()

您可以使用 toDF():

将数据集转换为数据框
mergeDF_A.union(mergeDF_B).toDF()