Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger ett tips om den aktuella dataramen.
Syntax
hint(name: str, *parameters: Union["PrimitiveType", "Column", List["PrimitiveType"]])
Parameters
| Parameter | Type | Beskrivning |
|---|---|---|
name |
str | Ett namn på tipset. |
parameters |
str, list, float eller int | Valfria parametrar. |
Retur
DataFrame: Hinted DataFrame.
Exempel
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 ...
# ...