Asc

Vrátí výraz řazení pro cílový sloupec ve vzestupném pořadí. Tato funkce se používá v sort funkcích.orderBy Podporuje Spark Connect.

Syntaxe

from pyspark.sql import functions as dbf

dbf.asc(col=<col>)

Parametry

Parameter Typ Description
col pyspark.sql.Column nebo str Cílový sloupec seřadí podle vzestupného pořadí.

Návraty

pyspark.sql.Column: Sloupec určující pořadí řazení.

Examples

Příklad 1: Seřaďte datový rámec podle sloupce ID ve vzestupném pořadí.

from pyspark.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|
+---+-----+

Příklad 2: Použití asc funkce orderBy k seřazení datového rámce

from pyspark.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|
+---+-----+