相关疑难解决方法(0)

如何使用array_remove Spark SQL内置函数删除null

Spark 2.4引入了新的有用的涉及数组的Spark SQL函数,但是当我发现:select array_remove(array(1, 2, 3, null, 3), null)is null和not 的结果时,我有点困惑 [1, 2, 3, 3].

这是预期的行为吗?是否可以使用删除空值array_remove

附带说明一下,目前我正在使用的替代方法是databricks中的高阶函数:

select filter(array(1, 2, 3, null, 3), x -> x is not null)

apache-spark apache-spark-sql

5
推荐指数
4
解决办法
1066
查看次数

标签 统计

apache-spark ×1

apache-spark-sql ×1