Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan ekspresi pengurutan untuk kolom target dalam urutan menurun. Fungsi ini digunakan dalam sort fungsi dan orderBy . Mendukung Spark Connect.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.desc(col=<col>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
col |
pyspark.sql.Column atau str |
Kolom target untuk diurutkan menurut dalam urutan turun. |
Pengembalian Barang
pyspark.sql.Column: Kolom yang menentukan urutan pengurutan.
Examples
Contoh 1: Urutkan DataFrame menurut kolom 'id' dalam urutan turun.
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|
+---+-----+
Contoh 2: Gunakan desc dalam orderBy fungsi untuk mengurutkan DataFrame.
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|
+---+-----+