대상 열의 정렬 식을 내림차순으로 반환합니다. 이 함수는 함수에서 sortorderBy 사용됩니다. Spark Connect를 지원합니다.
문법
from pyspark.databricks.sql import functions as dbf
dbf.desc(col=<col>)
매개 변수
| 매개 변수 | 유형 | Description |
|---|---|---|
col |
pyspark.sql.Column 또는 str |
내림차순으로 정렬할 대상 열입니다. |
Returns
pyspark.sql.Column: 정렬 순서를 지정하는 열입니다.
예시
예제 1: 내림차순으로 'id' 열을 기준으로 DataFrame을 정렬합니다.
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|
+---+-----+
예제 2: 함수에서 orderBy DataFrame을 정렬하는 데 사용합니다desc.
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|
+---+-----+