Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve si un predicado contiene uno o varios elementos de la matriz. Soporta Spark Connect.
Para obtener la función SQL de Databricks correspondiente, consulte exists function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.exists(col=<col>, f=<f>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
col |
pyspark.sql.Column o str |
Nombre de columna o expresión. |
f |
function |
Función que devuelve la expresión booleana. |
Devoluciones
pyspark.sql.Column: true si el elemento "any" de una matriz se evalúa como True cuando se pasa como argumento a una función determinada y False de lo contrario.
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|
+------------+