Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan ekspresi pengurutan berdasarkan urutan naik dari nama kolom yang diberikan, dan nilai null dikembalikan sebelum nilai non-null. Mendukung Spark Connect.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.asc_nulls_first(col=<col>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
col |
pyspark.sql.Column atau str |
Kolom target untuk diurutkan menurut dalam urutan naik. |
Pengembalian Barang
pyspark.sql.Column: kolom yang menentukan pesanan.
Examples
Contoh 1: Mengurutkan DataFrame dengan nilai null dalam urutan naik.
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(1, "Bob"), (0, None), (2, "Alice")], ["age", "name"])
df.sort(dbf.asc_nulls_first(df.name)).show()
+---+-----+
|age| name|
+---+-----+
| 0| NULL|
| 2|Alice|
| 1| Bob|
+---+-----+
Contoh 2: Mengurutkan DataFrame dengan nilai null dalam urutan naik menggunakan string nama kolom.
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(1, "Bob"), (0, None), (2, "Alice")], ["age", "name"])
df.sort(dbf.asc_nulls_first("name")).show()
+---+-----+
|age| name|
+---+-----+
| 0| NULL|
| 2|Alice|
| 1| Bob|
+---+-----+