Я пишу код для выбора максимального значения из столбца, который не равен двум другим большим значениям. Максимум всегда будет 3-м по величине значением. Два самых больших значения являются заполнителями, (int) в формате год-месяц 999912 и 999901.
Я пытался использовать Макс и Фильтр вместе без удачи.
val maxSurvey = s.max("SurveyMonth").filter(survey("SurveyMonth") =!= "999912" && survey("SurveyMonth") =!= "999901")
Я ожидаю, что текущий результат будет 201902.