Partager via


h3_toparent

Retourne l’ID de cellule H3 parent de l’ID de cellule H3 d’entrée à la résolution spécifiée. Prend en charge Spark Connect.

Pour la fonction SQL Databricks correspondante, consultez h3_toparent.

Syntaxe

from pyspark.databricks.sql import functions as dbf

dbf.h3_toparent(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’un BIGINT ou d’une chaîne
col2 pyspark.sql.Column, str ou int Résolution de l’ID de cellule H3 parent à retourner. Doit être non négatif et inférieur ou égal à la résolution du premier argument.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(599686042433355775, 0,)], ['h3l', 'res'])
df.select(dbf.h3_toparent('h3l', 'res').alias('result')).collect()
[Row(result=577199624117288959)]
df.select(dbf.h3_toparent('h3l', 0).alias('result')).collect()
[Row(result=577199624117288959)]