Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Especifica alguna sugerencia en el dataframe actual.
Sintaxis
hint(name: str, *parameters: Union["PrimitiveType", "Column", List["PrimitiveType"]])
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
name |
str | Nombre de la sugerencia. |
parameters |
str, list, float o int | Parámetros opcionales. |
Devoluciones
DataFrame: DataFrame con sugerencias.
Ejemplos
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 ...
# ...