Когда я пытаюсь сравнить два столбца в фрейме данных с помощью оператора сравнения и не могу получить точные результаты, поэтому кто-то может подсказать мне, где я делаю ошибку
>>>spark.sql("select High,Low from cc where cc.High < cc.Low").show(5)
+--------+-------+
|High |Low |
+--------+-------+
| 14| 4|
| 19| 3|
| 24| 5|
| 46| 6|
| 106| 8|
+--------+-------+
показывает только 5 верхних строк
Таким образом, столбцы High и Low имеют строковый тип данных.
Значение 14 больше значения 4. Таким образом, полученный результат неверен, поэтому, где я делаю неправильно ???