desc_nulls_last

Verilen sütun adının azalan sırasına göre bir sıralama ifadesi döndürür ve null değerler, null olmayan değerlerden sonra görünür. Spark Connect'i destekler.

Sözdizimi

from pyspark.sql import functions as dbf

dbf.desc_nulls_last(col=<col>)

Parametreler

Parametre Türü Description
col pyspark.sql.Column veya str Azalan düzende sıralamak için hedef sütun.

İade

pyspark.sql.Column: sırayı belirten sütun.

Örnekler

Örnek 1: DataFrame'i null değerlerle azalan düzende sıralama.

from pyspark.sql import functions as dbf
df = spark.createDataFrame([(0, None), (1, "Bob"), (2, "Alice")], ["age", "name"])
df.sort(dbf.desc_nulls_last(df.name)).show()
+---+-----+
|age| name|
+---+-----+
|  1|  Bob|
|  2|Alice|
|  0| NULL|
+---+-----+

Örnek 2: Sütun adı dizesini kullanarak null değerler içeren bir DataFrame'i azalan düzende sıralama.

from pyspark.sql import functions as dbf
df = spark.createDataFrame([(0, None), (1, "Bob"), (2, "Alice")], ["age", "name"])
df.sort(dbf.desc_nulls_last("name")).show()
+---+-----+
|age| name|
+---+-----+
|  1|  Bob|
|  2|Alice|
|  0| NULL|
+---+-----+