Я пытаюсь отсортировать значение в моем фрейме данных pyspark, но он показывает странный вывод.Вместо сортировки по целому числу это сортировка по первой цифре целого числа
Я пробовал метод sort и orderBy, оба дают одинаковый результат
sdf=spark.read.csv("dummy.txt", header=True)
sdf.sort('1',ascending=False).show()
Я получаю следующий вывод
+---+
| 98|
| 9|
| 8|
| 76|
| 7|
| 68|
| 6|
| 54|
| 5|
| 43|
| 4|
| 35|
| 34|
| 34|
| 3|
| 2|
| 2|
| 2|
| 10|
+---+
Может ли кто-нибудь объяснить мне эту вещь