asc_nulls_last

asc_nulls_first(col)

asc_nulls_first - используется для сортировки данных в порядке возрастания, при этом значения null располагаются в конце отсортированного списка. Функция принимает один или несколько столбцов для сортировки и возвращает отсортированный DataFrame.

Параметры
col: Column or str. имя столбца или список имен столбцов, которые нужно отсортировать в порядке возрастания.
Возвращает
Column - отсортированную колонку по возрастанию

asc_nulls_last example

from pyspark.sql import SparkSession
spark = SparkSession.builder.appName("asc_nulls_last_example").getOrCreate()


# Создание DataFrame
data = [("pyton", None), ("java", None), ("pyspak", 30)]
df = spark.createDataFrame(data, ["lang", "position"])

# Сортировка данных по столбцу "position" asc_nulls_last
sorted_df = df.sort(df.position.asc_nulls_last())

# Вывод отсортированного DataFrame
sorted_df.show()

pyspark asc_nulls_last

Добавлено в версии2.4.0.
Обновлено в версии3.4.0.