pyspark.sql.functions.asc_nulls_first¶
-
pyspark.sql.functions.
asc_nulls_first
(col: ColumnOrName) → pyspark.sql.column.Column[source]¶ Returns a sort expression based on the ascending order of the given column name, and null values return before non-null values.
New in version 2.4.0.
Changed in version 3.4.0: Supports Spark Connect.
- Parameters
- col
Column
or str target column to sort by in the ascending order.
- col
- Returns
Column
the column specifying the order.
Examples
>>> df1 = spark.createDataFrame([(1, "Bob"), ... (0, None), ... (2, "Alice")], ["age", "name"]) >>> df1.sort(asc_nulls_first(df1.name)).show() +---+-----+ |age| name| +---+-----+ | 0| NULL| | 2|Alice| | 1| Bob| +---+-----+