Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os 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|
+-------+