Sdílet prostřednictvím


h3_toparent

Vrátí ID nadřazené buňky H3 vstupního ID buňky H3 v zadaném rozlišení. Podporuje Spark Connect.

Odpovídající funkci SQL Databricks vizte funkceh3_toparent.

Syntaxe

from pyspark.databricks.sql import functions as dbf

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

Parametry

Parameter Typ Description
col1 pyspark.sql.Column nebo str ID buňky H3 reprezentované jako BIGINT nebo řetězec
col2 pyspark.sql.Column, str nebo int Rozlišení id nadřazené buňky H3, které se má vrátit. Musí být nezáporná a menší nebo rovna rozlišení prvního argumentu.

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)]