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 sortowania dla kolumny docelowej w kolejności malejącej. Ta funkcja jest używana w sort funkcjach i .orderBy Obsługuje program Spark Connect.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.desc(col=<col>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column lub str |
Kolumna docelowa do sortowania według w kolejności malejącej. |
Zwraca
pyspark.sql.Column: kolumna określająca kolejność sortowania.
Przykłady
Przykład 1. Sortowanie ramki danych według kolumny "id" w kolejności malejącej.
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(4, 'B'), (3, 'A'), (2, 'C')], ['id', 'value'])
df.sort(dbf.desc("id")).show()
+---+-----+
| id|value|
+---+-----+
| 4| B|
| 3| A|
| 2| C|
+---+-----+
Przykład 2. Użyj desc funkcji w orderBy celu sortowania ramki danych.
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(4, 'B'), (3, 'A'), (2, 'C')], ['id', 'value'])
df.orderBy(dbf.desc("value")).show()
+---+-----+
| id|value|
+---+-----+
| 2| C|
| 4| B|
| 3| A|
+---+-----+