Compartir a través de


isnan

Expresión que devuelve verdadero (true) si un valor en la columna es NaN. Soporta Spark Connect.

Para obtener la función SQL de Databricks correspondiente, consulte isnan function.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.isnan(col=<col>)

Parámetros

Parámetro Tipo Description
col pyspark.sql.Column o str Columna de destino en la que se va a calcular.

Devoluciones

pyspark.sql.Column: true si el valor es NaN y False en caso contrario.

Examples

from pyspark.databricks.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|
+---+---+--------+--------+