Pular para o conteúdo principal

h3_compact

Compacta o conjunto de IDs de células H3 de entrada da melhor forma possível. Compatível com Spark Connect.

Para a função Databricks SQL correspondente, consulte a funçãoh3_compact.

Sintaxe

Python
from pyspark.databricks.sql import functions as dbf

dbf.h3_compact(col=<col>)

Parâmetros

Parâmetro

Tipo

Descrição

col

pyspark.sql.Column ou str

Uma matriz de IDs de células H3, representada como uma coluna ou strings para compactação.

Exemplos

Python
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()
Output
[Row(result=[599686030622195711, 599686015589810175, 599686014516068351, 599686034917163007,     599686029548453887, 599686032769679359, 599686198125920255, 599686023106002943,     599686027400970239, 599686013442326527, 599686012368584703, 599686018811035647,     595182446027210751])]