【发布时间】:2021-05-28 00:04:21
【问题描述】:
标题说明了一切:
Spark API 中是否有与 SPARK SQL LATERAL VIEW 命令等效的命令,以便我可以从包含多列数据结构的 UDF 生成列,然后将结构中的列横向分布到父数据框作为单独的列?
相当于df.select(expr("LATERAL VIEW udf(col1,col2...coln)"))的东西
【问题讨论】:
-
df.select("*", explode(udf(col1,col2...coln)))? -
您好,感谢您的回答。我实际上是通过它们的元组句柄选择它们来解决这个问题的......请参阅下面的答案......
-
我认为爆炸只会炸毁数组,而不是一组值的结构......我可能错了吗?
标签: apache-spark lateral-join sparkapi