Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí hodnotu null, pokud col1 se rovná hodnotě col2, nebo col1 jinak.
Odpovídající funkci SQL Databricks vizte funkcenullif.
Syntaxe
from pyspark.sql import functions as dbf
dbf.nullif(col1=<col1>, col2=<col2>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col1 |
pyspark.sql.Column nebo str |
První sloupec, který chcete zkontrolovat. |
col2 |
pyspark.sql.Column nebo str |
Sloupec, který chcete porovnat s sloupcem 1. |
Examples
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(None, None,), (1, 9,)], ["a", "b"])
df.select('*', dbf.nullif(df.a, df.b)).show()
+----+----+------------+
| a| b|nullif(a, b)|
+----+----+------------+
|NULL|NULL| NULL|
| 1| 9| 1|
+----+----+------------+