如何联合包含不同列数的两个数据帧A和B,并为数据帧A和B中不常见的列获取空值?我可以看到spark的unionAll不支持此操作,并抛出以下错误
org.apache.spark.sql.AnalysisException: Union can only be performedon tables with the same number of columns, but the left table
我在spark Df1和Df2中有两个数据帧我基于一个公共列(即Id )连接这两个数据帧,然后添加一个额外的列结果,并使用或条件检查多个列。如果有任何列数据匹配,则需要插入新列作为匹配,如果没有匹配的条件,则需要在该列中传递为“未匹配”。我正在写下面的代码。error: type mismatch;
f