desc_nulls_first

Verilen sütun adının azalan düzenini temel alan bir sıralama ifadesi döndürür ve null değerler null olmayan değerlerden önce görünür. Spark Connect'i destekler.

Sözdizimi

from pyspark.sql import functions as dbf

dbf.desc_nulls_first(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([(1, "Bob"), (0, None), (2, "Alice")], ["age", "name"])
df.sort(dbf.desc_nulls_first(df.name)).show()
+---+-----+
|age| name|
+---+-----+
|  0| NULL|
|  1|  Bob|
|  2|Alice|
+---+-----+

Ö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([(1, "Bob"), (0, None), (2, "Alice")], ["age", "name"])
df.sort(dbf.desc_nulls_first("name")).show()
+---+-----+
|age| name|
+---+-----+
|  0| NULL|
|  1|  Bob|
|  2|Alice|
+---+-----+