Мой текстовый файл содержит следующие данные:
10,14,16,19,52
08,09,12,20,45
55,56,70,78,53
Я хочу отсортировать каждую строку в порядке убывания.Я пробовал приведенный ниже код
val file = sc.textFile("Maximum values").map(x=>x.split(","))
val sorted = file.sortBy(x=> -x(2).toInt)
sorted.collect()
Я получил следующий вывод
[[55, 56, 70, 78, 53], [10, 14, 16, 19, 52], [08, 09, 12, 20, 45]]
Приведенный выше результат показывает, что весь список был отсортирован в порядке убывания. Но я смотрюЧтобы отсортировать все значения в порядке убывания
Например,
[10,14,16,19,52],[08,09,12,20,45],[55,56,70,78,53]
должно быть
[52,19,16,14,10],[45,20,12,09,08],[78,70,56,55,53]
Пожалуйста, уделите время, чтобы ответить на это. Спасибо заранее.