Pular para o conteúdo principal

h3_não compacto

Descompacta o conjunto de IDs de células H3 de entrada para a resolução especificada. Compatível com Spark Connect.

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

Sintaxe

Python
from pyspark.databricks.sql import functions as dbf

dbf.h3_uncompact(col1=<col1>, col2=<col2>)

Parâmetros

Parâmetro

Tipo

Descrição

col1

pyspark.sql.Column ou str

Uma matriz de IDs de células H3 (representadas como números inteiros ou strings) para descompactar.

col2

pyspark.sql.Column, str, ou int

A resolução dos IDs de células H3 incompatíveis.

Parâmetro

Tipo

Descrição

col1

pyspark.sql.Column ou str

Uma matriz de IDs de células H3 (representadas como números inteiros ou strings) para descompactar.

col2

pyspark.sql.Column, str, ou int

A resolução dos IDs de células H3 incompatíveis.

Exemplos

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