Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает выражение сортировки для целевого столбца в порядке возрастания. Эта функция используется в sort и orderBy функциях. Поддерживает Spark Connect.
Синтаксис
from pyspark.databricks.sql import functions as dbf
dbf.asc(col=<col>)
Параметры
| Параметр | Тип | Description |
|---|---|---|
col |
pyspark.sql.Column или str |
Целевой столбец для сортировки по возрастанию. |
Возвраты
pyspark.sql.Column: столбец, указывающий порядок сортировки.
Примеры
Пример 1. Сортировка кадра данных по столбцу id в порядке возрастания.
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(4, 'B'), (3, 'A'), (2, 'C')], ['id', 'value'])
df.sort(dbf.asc("id")).show()
+---+-----+
| id|value|
+---+-----+
| 2| C|
| 3| A|
| 4| B|
+---+-----+
Пример 2. Используйте ascorderBy функцию для сортировки кадра данных.
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(4, 'B'), (3, 'A'), (2, 'C')], ['id', 'value'])
df.orderBy(dbf.asc("value")).show()
+---+-----+
| id|value|
+---+-----+
| 3| A|
| 4| B|
| 2| C|
+---+-----+