Partager via


h3_try_distance

Retourne la distance de grille entre deux ID de cellule H3 de la même résolution, ou None si la distance n’est pas définie.

Pour la fonction SQL Databricks correspondante, consultez h3_try_distance.

Syntaxe

from pyspark.databricks.sql import functions as dbf

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

Paramètres

Paramètre Type Descriptif
col1 pyspark.sql.Column ou str ID de cellule H3, représenté sous la forme d’une colonne ou d’une chaîne.
col2 pyspark.sql.Column ou str ID de cellule H3, représenté sous la forme d’une colonne ou d’une chaîne.

Examples

from pyspark.databricks.sql import functions as dbf
df1 = spark.createDataFrame([(599686030622195711, 599686015589810175,)], ['h3l1', 'h3l2'])
df1.select(dbf.h3_try_distance('h3l1', 'h3l2').alias('result')).collect()
[Row(result=2)]
df2 = spark.createDataFrame([(644730217149254377, 644877068142171537,)], ['h3l1', 'h3l2'])
df2.select(dbf.h3_try_distance('h3l1', 'h3l2').alias('result')).collect()
[Row(result=None)]