如何从 Spark DataFrame 获取非空排序的升序数据?

How to get non-null sorted ascending data from Spark DataFrame?

我将数据加载到数据框中,其中一列是 zipCode (String type). 我想知道如何在 Scala 中按升序获取该列的非空值?非常感谢。

scala> val df = Seq("2", "1", null).toDF("x")
df: org.apache.spark.sql.DataFrame = [x: string]

scala> df.orderBy($"x".asc_nulls_last).show
+----+
|   x|
+----+
|   1|
|   2|
|null|
+----+