Bagikan melalui


Asc

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|
+---+-----+