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í první sloupec, který nemá hodnotu null. Podporuje Spark Connect.
Odpovídající funkci SQL Databricks vizte funkcecoalesce.
Syntaxe
from pyspark.sql import functions as dbf
dbf.coalesce(*cols)
Parametry
| Parameter | Typ | Description |
|---|---|---|
cols |
pyspark.sql.Column nebo str |
Seznam sloupců, na kterých se má pracovat |
Návraty
pyspark.sql.Column: hodnota prvního sloupce, který nemá hodnotu null.
Examples
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(None, None), (1, None), (None, 2)], ("a", "b"))
df.select('*', dbf.coalesce("a", df["b"])).show()
+----+----+--------------+
| a| b|coalesce(a, b)|
+----+----+--------------+
|NULL|NULL| NULL|
| 1|NULL| 1|
|NULL| 2| 2|
+----+----+--------------+