Freigeben über


h3_maxchild

Gibt das untergeordnete Element mit dem maximalen Wert der Eingabezelle H3 bei der angegebenen Auflösung zurück. Unterstützt Spark Connect.

Die entsprechende Databricks SQL-Funktion finden Sie unter h3_maxchild Funktion.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Die Parameter

Parameter Typ Description
col1 pyspark.sql.Column oder str Eine H3-Zell-ID, dargestellt als int oder str
col2 pyspark.sql.Column, stroder int Die Auflösung der ID der Kindzelle mit dem maximalen Wert, die zurückgegeben werden soll. Muss nicht negativ und größer oder gleich der Auflösung des ersten Arguments sein.

Examples

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