Вот код:
Код: Выделить всё
import pyreadstat
df, meta = pyreadstat.read_sav('./RaceDatas.sav')
df.to_csv('BloodRace.csv', index=False)
Код: Выделить всё
runfile('C:/Users/usuario/Desktop/Python tests/ARK Projects/no.py', wdir='C:/Users/usuario/Desktop/Python tests/ARK Projects')
Traceback (most recent call last):
File "C:\Program Files\Spyder\pkgs\spyder_kernels\py3compat.py", line 356, in compat_exec
exec(code, globals, locals)
File "c:\users\usuario\desktop\python tests\ark projects\no.py", line 3, in
df, meta = pyreadstat.read_sav('./RaceDatas.sav')
File "pyreadstat\pyreadstat.pyx", line 364, in pyreadstat.pyreadstat.read_sav
File "pyreadstat\_readstat_parser.pyx", line 1099, in pyreadstat._readstat_parser.run_conversion
File "pyreadstat\_readstat_parser.pyx", line 867, in pyreadstat._readstat_parser.run_readstat_parser
File "pyreadstat\_readstat_parser.pyx", line 797, in pyreadstat._readstat_parser.check_exit_status
ReadstatError: Invalid file, or file has unsupported features
Сам .sav весит 451 КБ
Я попробовал использовать простой файл .sav, и он сработал так, как задумано. Я попробовал использовать основной код, но это не сработало.
Я ожидаю, что он по крайней мере превратит .sav в фрейм данных python/pandas, а затем превратит его в .csv
Подробнее здесь: https://stackoverflow.com/questions/744 ... ith-python