Ошибка кодирования 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 локально, а затем повторно открыть и сохранить файл, но это все равно не сработало
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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