Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает выражение сортировки по возрастанию для заданного столбца, где значения NULL идут перед значениями, отличными от NULL. Поддерживает Spark Connect.
Синтаксис
from pyspark.databricks.sql import functions as dbf
dbf.asc_nulls_first(col=<col>)
Параметры
| Параметр | Тип | Description |
|---|---|---|
col |
pyspark.sql.Column или str |
Целевой столбец для сортировки по возрастанию. |
Возвраты
pyspark.sql.Column: столбец, указывающий порядок.
Примеры
Пример 1. Сортировка кадра данных со значениями NULL в порядке возрастания.
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|
+---+-----+
Пример 2. Сортировка кадра данных со значениями NULL в порядке возрастания с помощью строки имени столбца.
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|
+---+-----+