Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee geeft u een hint op voor het huidige DataFrame.
Syntaxis
hint(name: str, *parameters: Union["PrimitiveType", "Column", List["PrimitiveType"]])
Parameterwaarden
| Kenmerk | Typ | Beschrijving |
|---|---|---|
name |
str | Een naam van de hint. |
parameters |
str, list, float of int | Optionele parameters. |
Retouren
DataFrame: Hinted DataFrame.
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 ...
# ...