Compartir vía


ifnull

Devuelve col2 si col1 es NULL o col1 , de lo contrario, .

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

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parámetros

Parámetro Tipo Description
col1 pyspark.sql.Column o str Primera columna que se va a comprobar.
col2 pyspark.sql.Column o str Valor que se va a devolver si col1 es null.

Examples

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