Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gibt zurück, ob ein Prädikat für eines oder mehrere Elemente im Array gilt. Unterstützt Spark Connect.
Die entsprechende Databricks SQL-Funktion finden Sie unter exists Funktion.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.exists(col=<col>, f=<f>)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column oder str |
Name der Spalte oder des Ausdrucks. |
f |
function |
Eine Funktion, die den booleschen Ausdruck zurückgibt. |
Rückkehr
pyspark.sql.Column: True, wenn "any"-Element eines Arrays als Argument für die angegebene Funktion übergeben wird und andernfalls False als Wahr ausgewertet wird.
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(1, [1, 2, 3, 4]), (2, [3, -1, 0])],("key", "values"))
df.select(dbf.exists("values", lambda x: x < 0).alias("any_negative")).show()
+------------+
|any_negative|
+------------+
| false|
| true|
+------------+