Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan apakah predikat berlaku untuk setiap elemen dalam array. Mendukung Spark Connect.
Untuk fungsi Databricks SQL yang sesuai, lihat forall fungsi.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.forall(col=<col>, f=<f>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
col |
pyspark.sql.Column atau str |
Nama kolom atau ekspresi. |
f |
function |
Fungsi yang mengembalikan ekspresi Boolean. |
Pengembalian Barang
pyspark.sql.Column: True jika elemen "semua" dari array mengevaluasi ke True saat diteruskan sebagai argumen ke fungsi yang diberikan dan False sebaliknya.
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|
+-------+