如何为内部行中的现有struct字段指定名称

时间:2017-07-24 00:46:48

标签: scala apache-spark apache-spark-sql

我有两个seq对象。 我正在使用

合并这两个对象
a.zip(b)

它给了我架构

 |    |-- element: struct (containsNull = true)
 |    |    |-- _1: string (nullable = true)
 |    |    |-- _2: double (nullable = false)

我希望该架构

 |    |-- element: struct (containsNull = true)
 |    |    |-- name: string (nullable = true)
 |    |    |-- value: double (nullable = false)

我该怎么转换呢?

它是现有行的内行

1 个答案:

答案 0 :(得分:0)

请填写代码

a.zip(b).toDF("name","value")