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 se cumple para cada elemento del array. Soporta Spark Connect.
Para obtener la función SQL de Databricks correspondiente, consulte forall function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.forall(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 los elementos "all" de una matriz se evalúan como True cuando se pasan 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, ["bar"]), (2, ["foo", "bar"]), (3, ["foobar", "foo"])],
("key", "values")
)
df.select(dbf.forall("values", lambda x: x.rlike("foo")).alias("all_foo")).show()
+-------+
|all_foo|
+-------+
| false|
| false|
| true|
+-------+