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 wyrażenie sortujące w kolejności rosnącej podanej nazwy kolumny, a wartości null są zwracane przed wartościami niebędącymi null. Obsługuje program Spark Connect.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.asc_nulls_first(col=<col>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column lub str |
Kolumna docelowa do sortowania według w kolejności rosnącej. |
Zwraca
pyspark.sql.Column: kolumna określająca kolejność.
Przykłady
Przykład 1. Sortowanie ramki danych z wartościami null w kolejności rosnącej.
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(1, "Bob"), (0, None), (2, "Alice")], ["age", "name"])
df.sort(dbf.asc_nulls_first(df.name)).show()
+---+-----+
|age| name|
+---+-----+
| 0| NULL|
| 2|Alice|
| 1| Bob|
+---+-----+
Przykład 2. Sortowanie ramki danych z wartościami null w kolejności rosnącej przy użyciu ciągu nazwy kolumny.
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(1, "Bob"), (0, None), (2, "Alice")], ["age", "name"])
df.sort(dbf.asc_nulls_first("name")).show()
+---+-----+
|age| name|
+---+-----+
| 0| NULL|
| 2|Alice|
| 1| Bob|
+---+-----+