Partilhar via


h3_compact

Compacta o conjunto de entrada dos identificadores das células H3 da forma mais eficiente possível. Suporta o Spark Connect.

Para a função SQL do Databricks correspondente, veja h3_compact função.

Sintaxe

from pyspark.databricks.sql import functions as dbf

dbf.h3_compact(col=<col>)

Parâmetros

Parâmetro Tipo Description
col pyspark.sql.Column ou str Uma matriz de IDs de células H3, representada como uma coluna ou cadeia de caracteres para compactar.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([([599686042433355775, 599686030622195711, 599686044580839423,
... 599686038138388479, 599686043507097599, 599686015589810175, 599686014516068351,
... 599686034917163007, 599686029548453887, 599686032769679359, 599686198125920255,
... 599686040285872127, 599686041359613951, 599686039212130303, 599686023106002943,
... 599686027400970239, 599686013442326527, 599686012368584703, 599686018811035647],)],
... ['h3l_array'])
df.select(dbf.h3_compact('h3l_array').alias('result')).collect()
[Row(result=[599686030622195711, 599686015589810175, 599686014516068351, 599686034917163007,     599686029548453887, 599686032769679359, 599686198125920255, 599686023106002943,     599686027400970239, 599686013442326527, 599686012368584703, 599686018811035647,     595182446027210751])]