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.
Menentukan beberapa petunjuk pada DataFrame saat ini.
Sintaksis
hint(name: str, *parameters: Union["PrimitiveType", "Column", List["PrimitiveType"]])
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
name |
str | Nama petunjuk. |
parameters |
str, list, float atau int | Parameter opsional. |
Pengembalian Barang
DataFrame: DataFrame Yang Diisyaratkan.
Examples
df = spark.createDataFrame([(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df2 = spark.createDataFrame([Row(height=80, name="Tom"), Row(height=85, name="Bob")])
df.join(df2, "name").explain()
# == Physical Plan ==
# ...
# ... +- SortMergeJoin ...
# ...
df.join(df2.hint("broadcast"), "name").explain()
# == Physical Plan ==
# ...
# ... +- BroadcastHashJoin ...
# ...