Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve una matriz de identificadores de celda H3 que forman un anillo hexágono hueco centrado en la celda H3 de origen y que están a distancia de cuadrícula k desde la celda H3 de origen. Soporta Spark Connect.
Para obtener la función SQL de Databricks correspondiente, consulte h3_hexring function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.h3_hexring(col1=<col1>, col2=<col2>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
col1 |
pyspark.sql.Column o str |
Identificador de celda H3, representado como columna o cadena. |
col2 |
pyspark.sql.Column, str o int |
Distancia de cuadrícula desde el identificador de celda H3 (primer argumento). |
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(599686042433355775, 1,),], ['h3l', 'k'])
df.select(dbf.h3_hexring('h3l', 'k').alias('result')).collect()
[Row(result=[599686014516068351, 599686030622195711, 599686044580839423, 599686038138388479, 599686043507097599, 599686015589810175])]
df.select(dbf.h3_hexring('h3l', 1).alias('result')).collect()
[Row(result=[599686014516068351, 599686030622195711, 599686044580839423, 599686038138388479, 599686043507097599, 599686015589810175])]