【发布时间】:2023-09-05 04:07:01
【问题描述】:
下面是我的数据结构:
root
|-- platform_build_id: string (nullable = true)
|-- pro: struct (nullable = true)
| |-- av: string (nullable = true)
| |-- avc: string (nullable = true)
我尝试使用爆炸功能
val flattened = Data_df.withColumn("pro", explode(array($"pro")))
如果pro 列中有一个元素,这将起作用,但在我的情况下,我应该使用什么来将此数据转换为扁平格式。
【问题讨论】:
标签: scala apache-spark explode flatten