Compartilhar via


h3_distance

Retorna a distância na malha entre duas IDs de célula H3. Dá suporte ao Spark Connect.

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

Sintaxe

from pyspark.databricks.sql import functions as dbf

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

Parâmetros

Parâmetro Tipo Description
col1 pyspark.sql.Column ou str Uma ID de célula H3, representada como uma coluna ou cadeia de caracteres.
col2 pyspark.sql.Column ou str Uma ID de célula H3, representada como uma coluna ou cadeia de caracteres.

Exemplos

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(599686030622195711, 599686015589810175,)], ['h3l1', 'h3l2'])
df.select(dbf.h3_distance('h3l1', 'h3l2').alias('result')).collect()
[Row(result=2)]