Я новичок в Spark и ищу решение для моей проблемы. Я пытаюсь отсортировать фрейм данных по количеству нулевых значений каждый столбец содержит в порядке возрастания.
Например: data:
column1 Column2 Column3
a d h
b null null
null e i
null f h
null null k
c g l
После сортировки , фрейм данных должен быть:
Column3 Colum2 Column1
Все, что я мог сделать, это подсчитать нулевые значения каждого столбца.
data.select([count(when(col(c).isNull(), c)).alias(c) for c in data.columns])
Теперь я понятия не имею, как продолжить. Я sh Вы могли бы помочь мне.