ısnan

Sütundaki bir değerin NaN olup olmadığını kontrol eden ve true döndüren bir ifade. Spark Connect'i destekler.

İlgili Databricks SQL fonksiyonu için bakınız isnan fonksiyonu.

Sözdizimi

from pyspark.sql import functions as dbf

dbf.isnan(col=<col>)

Parametreler

Parametre Türü Description
col pyspark.sql.Column veya str Hesap için hedef sütun.

İade

pyspark.sql.Column: Değer NaN ise true ve değilse False.

Örnekler

from pyspark.sql import functions as dbf
df = spark.createDataFrame([(1.0, float('nan')), (float('nan'), 2.0)], ("a", "b"))
df.select("*", dbf.isnan("a"), dbf.isnan(df.b)).show()
+---+---+--------+--------+
|  a|  b|isnan(a)|isnan(b)|
+---+---+--------+--------+
|1.0|NaN|   false|    true|
|NaN|2.0|    true|   false|
+---+---+--------+--------+