Spark SQL在过滤期间如何处理空值?

时间:2018-12-13 09:37:14

标签: apache-spark apache-spark-sql

我希望以下代码输出“ b”和null,因为两者都不等于字符串“ a”。但是,火花仅输出“ b”。要在输出中包含null,我必须在过滤器中明确包含$“ word” .isNull

val df = Seq(("a"),("b"),(null)).toDF("word")
df.filter($"word".notEqual("a")).show()

输出:

+----+
|word|
+----+
|   b|
+----+

关于Spark数据帧如何处理空值,我缺少什么?

0 个答案:

没有答案