Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir önermenin dizideki her öğe için geçerli olup olmadığını döndürür. Spark Connect'i destekler.
İlgili Databricks SQL fonksiyonu için bakınız forall fonksiyonu.
Sözdizimi
from pyspark.sql import functions as dbf
dbf.forall(col=<col>, f=<f>)
Parametreler
| Parametre | Türü | Description |
|---|---|---|
col |
pyspark.sql.Column veya str |
Sütun veya ifadenin adı. |
f |
function |
Boole ifadesini döndüren bir işlev. |
İade
pyspark.sql.Column: Bir dizinin "tüm" öğeleri verilen işleve bağımsız değişken olarak geçirildiğinde True olarak değerlendirilirse true, aksi halde False ise doğru olur.
Örnekler
from pyspark.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|
+-------+