【发布时间】:2019-04-03 15:41:20
【问题描述】:
我有这个示例数据框:
id | A | B | C | D
1 |NULL | 1 | 1 |NULL
2 | 1 | 1 | 1 | 1
3 | 1 |NULL |NULL |NULL
我想改成这种格式:
id | newColumn
1 | {"B", "C"}
2 | {"A","B","C","D"}
3 | {"A"}
换句话说,我想用一个列表创建一个新列,其中包含行值不为空的列名。
如何在 Spark 中使用 Scala 做到这一点?
【问题讨论】:
标签: scala list apache-spark null apache-spark-sql