В моем текстовом файле есть следующие данные:
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]]
Приведенный выше результат показывает, что весь список был отсортирован в порядке убывания. Но я хочу отсортировать каждое значение в порядке убывания.
E.g
[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]
Пожалуйста, найдите время, чтобы ответить на этот вопрос. Заранее спасибо.