Aller au contenu principal

ifnull

Renvoie col2 si col1 est nul, ou col1 sinon.

Pour la fonction Databricks SQL correspondante, consultez la fonctionifnull.

Syntaxe​

Python
from pyspark.sql import functions as dbf

dbf.ifnull(col1=<col1>, col2=<col2>)

parameter​

parameter

Type

Description

col1

pyspark.sql.Column OU str

La première colonne à vérifier.

col2

pyspark.sql.Column OU str

La valeur à retourner si col1 est nulle.

parameter

Type

Description

col1

pyspark.sql.Column OU str

La première colonne à vérifier.

col2

pyspark.sql.Column OU str

La valeur à retourner si col1 est nulle.

Exemples​

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(None,), (1,)], ["e"])
df.select(dbf.ifnull(df.e, dbf.lit(8))).show()
Output
+------------+
|ifnull(e, 8)|
+------------+
| 8|
| 1|
+------------+