Aller au contenu principal

desc

Renvoie une expression de tri pour la colonne cible par ordre décroissant. Cette fonction est utilisée dans sort et orderBy fonctions. Prend en charge Spark Connect.

Syntaxe

Python
from pyspark.sql import functions as dbf

dbf.desc(col=<col>)

parameter

parameter

Type

Description

col

pyspark.sql.Column OU str

Colonne cible à trier par ordre décroissant.

parameter

Type

Description

col

pyspark.sql.Column OU str

Colonne cible à trier par ordre décroissant.

Renvoie

pyspark.sql.Column: la colonne spécifiant l'ordre de tri.

Exemples

Exemple 1 : Triez le DataFrame par colonne 'id' par ordre décroissant.

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(4, 'B'), (3, 'A'), (2, 'C')], ['id', 'value'])
df.sort(dbf.desc("id")).show()
Output
+---+-----+
| id|value|
+---+-----+
| 4| B|
| 3| A|
| 2| C|
+---+-----+

Exemple 2 : Utilisez desc dans la fonction orderBy pour trier le DataFrame.

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(4, 'B'), (3, 'A'), (2, 'C')], ['id', 'value'])
df.orderBy(dbf.desc("value")).show()
Output
+---+-----+
| id|value|
+---+-----+
| 2| C|
| 4| B|
| 3| A|
+---+-----+