我做了以下动作:
由于我的综合数据框中的所有列的名称都与原始数据框中的列的名称不同,因此外部联接应该与沿列轴简单地将两个数据框串联起来一样。
但是,相反,我收到此错误:
AnalysisException: u'Detected implicit cartesian product for FULL OUTER join between logical plans\nUnion\n:- Project\n:
我该如何解决?我只是想像https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.concat.html
那样按列连接数据帧答案 0 :(得分:1)
根据您的实现,您需要设置:
spark.sql.crossJoin.enabled = true