При извлечении данных из каталога с помощью Glue (Pyspark):
datasource0 = glueContext.create_dynamic_frame.from_catalog(database = "XXX", table_name = "XXX", transformation_ctx = "datasource0")
данные таблицы изменяются на ноль, если это простой символ тире (-).
IЯ пытался изменить поля с помощью «-», «-», и это работает хорошо, но когда источник простой «-», он возвращает ноль:
+ ------ + | ВЕРСИЯ |+ ------- + null
Они имеют одинаковый тип (строку) по происхождению, но при получении «-» становится равным нулю, а «-» - строковым -
Как получить значение тире без добавления пробелов?Спасибо