pyspark.sql.Column.desc

Column.desc() → pyspark.sql.column.Column

Returns a sort expression based on the descending order of the column.

New in version 2.4.0.

Changed in version 3.4.0: Supports Spark Connect.

Examples

>>> from pyspark.sql import Row
>>> df = spark.createDataFrame([('Tom', 80), ('Alice', None)], ["name", "height"])
>>> df.select(df.name).orderBy(df.name.desc()).collect()
[Row(name='Tom'), Row(name='Alice')]