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 |
|---|---|---|
|
| La première colonne à vérifier. |
|
| 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|
+------------+