Bagikan melalui


ifnull

Mengembalikan col2 jika col1 null, atau col1 sebaliknya.

Untuk fungsi Databricks SQL yang sesuai, lihat ifnull fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parameter-parameternya

Pengaturan Tipe Description
col1 pyspark.sql.Column atau str Kolom pertama yang akan diperiksa.
col2 pyspark.sql.Column atau str Nilai yang akan dikembalikan jika col1 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|
+------------+