Aller au contenu principal

isnan

Une expression qui renvoie vrai si la colonne est NaN. Prend en charge Spark Connect.

Pour la fonction Databricks SQL correspondante, consultez la fonctionisnan.

Syntaxe​

Python
from pyspark.sql import functions as dbf

dbf.isnan(col=<col>)

parameter​

parameter

Type

Description

col

pyspark.sql.Column OU str

Colonne cible sur laquelle effectuer le calcul.

parameter

Type

Description

col

pyspark.sql.Column OU str

Colonne cible sur laquelle effectuer le calcul.

Renvoie​

pyspark.sql.Column: true si la valeur est NaN et false dans le cas contraire.

Exemples​

Python
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()
Output
+---+---+--------+--------+
| a| b|isnan(a)|isnan(b)|
+---+---+--------+--------+
|1.0|NaN| false| true|
|NaN|2.0| true| false|
+---+---+--------+--------+