Pandas DF для кодирования текста набора данных SAS
Я отправляю кадр данных со столбцом формата произвольного текста в sas, используя функцию df2sd SASPY:
sas.df2sd(df2, table = 'test', libref = 'library', char_lengths=d1,encode_errors ='ignore', encoding='utf-8')
но я продолжаю получать эту ошибку:
ValueError: недопустимый литерал для int() с основанием 10: «Нет подключенного процесса SAS. Процесс SAS неожиданно завершился».
Я сужаю его до символа «$», являющегося частью текста в столбце произвольного текста. Я могу успешно заменить «$» пробелом, и код работает. Однако я имею дело с суммами в долларах, и мне нужен «$» в столбце произвольного текста в окончательном наборе данных. Есть ли способ закодировать данные для успешной передачи всего набора данных в SAS?
Спасибо.