Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gibt einen Sortierausdruck für die Zielspalte in aufsteigender Reihenfolge zurück. Diese Funktion wird in sort und orderBy Funktionen verwendet. Unterstützt Spark Connect.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.asc(col=<col>)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column oder str |
Zielspalte, nach der in aufsteigender Reihenfolge sortiert werden soll. |
Rückkehr
pyspark.sql.Column: Die Spalte, die die Sortierreihenfolge angibt.
Examples
Beispiel 1: Sortieren von DataFrame nach Spalte "ID" in aufsteigender Reihenfolge.
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|
+---+-----+
Beispiel 2: Verwenden Sie asc die Funktion orderBy zum Sortieren des DataFrames.
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|
+---+-----+