如何在Spark中将一列(UDO类型)转换为多列

时间:2018-07-11 09:23:01

标签: apache-spark apache-spark-sql spark-streaming

我有一列UDO类型(用户定义的类)。我只想将其转换为多列(将某些字段提取为单独的列)。我该如何实现?

class A{int x; DateTime y; B z;}

我可以将其映射为元组,如下所示:

map(record => (record.x, record.y, record))

但是如何让元组中的每个元素作为单独的列呢?

0 个答案:

没有答案