Isnull

Выражение, возвращающее значение true, если столбец имеет значение NULL. Поддерживает Spark Connect.

Для соответствующей функции Databricks SQL смотрите функцию isnull.

Синтаксис

from pyspark.sql import functions as dbf

dbf.isnull(col=<col>)

Параметры

Параметр Тип Description
col pyspark.sql.Column или str Целевой столбец для вычисления.

Возвраты

pyspark.sql.Column: значение true, если значение равно NULL и False в противном случае.

Примеры

from pyspark.sql import functions as dbf
df = spark.createDataFrame([(1, None), (None, 2)], ("a", "b"))
df.select("*", dbf.isnull("a"), dbf.isnull(df.b)).show()
+----+----+-----------+-----------+
|   a|   b|(a IS NULL)|(b IS NULL)|
+----+----+-----------+-----------+
|   1|NULL|      false|       true|
|NULL|   2|       true|      false|
+----+----+-----------+-----------+