Title here
Summary here
asc_nulls_first(col)
asc_nulls_first
- используется для сортировки данных в порядке возрастания, при этом значения null располагаются в начале отсортированного списка. Функция принимает один или несколько столбцов для сортировки и возвращает отсортированный DataFrame.
col
: Column or str. имя столбца или список имен столбцов, которые нужно отсортировать в порядке возрастания.Column
- отсортированную колонку по возрастанию from pyspark.sql import SparkSession
spark = SparkSession.builder.appName("asc_nulls_first_example").getOrCreate()
# Создание DataFrame
data = [("pyton", None), ("java", None), ("pyspak", 30)]
df = spark.createDataFrame(data, ["lang", "position"])
# Сортировка данных по столбцу "position" asc_nulls_first
sorted_df = df.sort(df.position.asc_nulls_first())
# Вывод отсортированного DataFrame
sorted_df.show()
+------+--------+
| lang|position|
+------+--------+
| java| NULL|
| pyton| NULL|
|pyspak| 30|
+------+--------+
asc_nulls_first
Добавлено в версии | 2.4.0. |
Обновлено в версии | 3.4.0. |