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|
+------------+