Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca identyfikatory komórek H3, które znajdują się w odległości k w siatce od identyfikatora komórki źródłowej. Obsługuje program Spark Connect.
Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz h3_kring funkcja.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.h3_kring(col1=<col1>, col2=<col2>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col1 |
pyspark.sql.Column lub str |
Identyfikator komórki H3 reprezentowany jako kolumna lub ciąg. |
col2 |
pyspark.sql.Column, str lub int |
Maksymalna odległość siatki od identyfikatora komórki H3 (pierwszy argument). |
Przykłady
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(599686042433355775, 1,)], ['h3l', 'k'])
df.select(dbf.h3_kring('h3l', 'k').alias('result')).collect()
[Row(result=[599686042433355775, 599686030622195711, 599686044580839423, 599686038138388479, 599686043507097599, 599686015589810175, 599686014516068351])]
df.select(dbf.h3_kring('h3l', 1).alias('result')).collect()
[Row(result=[599686042433355775, 599686030622195711, 599686044580839423, 599686038138388479, 599686043507097599, 599686015589810175, 599686014516068351])]