pyspark.sql.Column.asc_nulls_last

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

返回一个基于列的升序排序表达式,并且空值出现在非空值之后。

新增于版本 2.4.0。

在版本 3.4.0 中更改: 支持 Spark Connect。

示例

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