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?

Спасибо.

0 ответов

Другие вопросы по тегам