Ошибка кодирования Python при чтении файла .sav SPSSPython

Программы на Python
Anonymous
Ошибка кодирования Python при чтении файла .sav SPSS

Сообщение Anonymous »


Я работаю с файлами сохранения, используя https://pythonhosted.org/savReaderWrite ... eader.html. Мне нужно выполнить эту задачу на Python:

Имя переменной и метки значений должны быть var_labels1 и value_labels1 для rec1, var_labels2 и < code>value_labels2 для rec2 и var_labels3 и value_labels3 для rec3.

Я пытался запустить этот код:

с sav.SavHeaderReader(r"...\Nueva ковра\REC0111.sav") в качестве заголовка: метаданные = header.all() var_labels1 = метаданные.varLabels value_labels1 = метаданные.valueLabels И этот

с sav.SavHeaderReader(r"...\Nueva ковра\REC0111.sav", ioUtf8=True) в качестве заголовка: метаданные = header.all() var_labels1 = метаданные.varLabels value_labels1 = метаданные.valueLabels Но я получаю следующую ошибку: UnicodeDecodeError: кодек 'utf-8' не может декодировать байт 0xf3 в позиции 10: неверный байт продолжения

Что я могу сделать?

Я пытался изменить кодировку SPSS с помощью Notepad++, но все равно получаю ту же ошибку. Возможно, я сделал это неправильно, хотя я почти уверен, что это так. Я пытался изменить кодировку SPSS локально, а затем повторно открыть и сохранить файл, но это все равно не сработало

Вернуться в «Python»