Я пытался получить счет нет. нулей в нескольких столбцах, которые имеют Int, Double и Long. Итак, я получаю эту ошибку для приведенного ниже кода
var filter_lessthre_values1 = Double_cols_DF.columns
.filter(c => Double_cols_DF
.agg(sum(when(Double_cols_DF(c) === 0, 1)
.otherwise(0)).alias(c)).first().getLong(0) <= limit)
Я прошел один из постов, и кажется, что схема должна быть такой же. Итак, я снова разделил значения double, INt и long по отдельности. Я запустил код. работает нормально, но для длинных значений выдает следующую ошибку
java.lang.UnsupportedOperationException: Unimplemented type: LongType