Compartir a través de


h3_tochildren

Devuelve los identificadores de celda H3 secundarios del identificador de celda H3 de entrada en la resolución especificada. Soporta Spark Connect.

Para obtener la función SQL de Databricks correspondiente, consulte h3_tochildren function.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parámetros

Parámetro Tipo Description
col1 pyspark.sql.Column o str Identificador de celda H3 (representado como BIGINT o una cadena).
col2 pyspark.sql.Column, str o int Resolución de los identificadores de celda H3 de los hijos que se van a devolver. Debe ser mayor o igual que la resolución del primer argumento y menor que 16.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(599686042433355775, 6,)], ['h3l', 'res'])
df.select(dbf.h3_tochildren('h3l', 'res').alias('result')).collect()
[Row(result=[604189641121202175, 604189641255419903, 604189641389637631, 604189641523855359,     604189641658073087, 604189641792290815, 604189641926508543])]
df.select(dbf.h3_tochildren('h3l', 6).alias('result')).collect()
[Row(result=[604189641121202175, 604189641255419903, 604189641389637631, 604189641523855359,     604189641658073087, 604189641792290815, 604189641926508543])]