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 naik. Fungsi ini digunakan dalam sort fungsi dan orderBy . Mendukung Spark Connect.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.asc(col=<col>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
col |
pyspark.sql.Column atau str |
Kolom target untuk diurutkan menurut dalam urutan naik. |
Pengembalian Barang
pyspark.sql.Column: Kolom yang menentukan urutan pengurutan.
Examples
Contoh 1: Urutkan DataFrame menurut kolom 'id' dalam urutan naik.
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|
+---+-----+
Contoh 2: Gunakan asc 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.asc("value")).show()
+---+-----+
| id|value|
+---+-----+
| 3| A|
| 4| B|
| 2| C|
+---+-----+