Экспорт в файлы SPSS в Python Django? - PullRequest
2 голосов
/ 24 июня 2011

Мне нужно экспортировать данные в формат файла SPSS на Python (Django), но я не могу найти информацию об утилите в Google.

Есть ли способ сделать это? Кто-то пробовал?

спасибо заранее!

Ответы [ 2 ]

5 голосов
/ 25 августа 2013

Пакет savReaderWriter можно использовать для чтения или записи файлов SPSS (.sav, zsav), включая метаданные: https://pypi.python.org/pypi/savReaderWriter/3.1.2

3 голосов
/ 24 июня 2011

Насколько мне известно, единственный API, предоставляемый IBM для взаимодействия с SPSS, предназначен для использования в C / C ++.

Вам нужно будет найти соответствующее руководство разработчика SPSS для вашей версии SPSS и загрузить необходимые файлы с их веб-сайта.

При этом я знаю, что вы можете загрузить DLL и использовать ее из Python с ctypes (см. этот вопрос ).

Получив API, вы можете легко читать / записывать / создавать файлы базы данных SPSS. Я не уверен, что есть какие-либо плагины Django, которые предоставляют эту функциональность, но вы можете написать свой собственный. Кроме того, использование ctypes в вашем представлении может быть более быстрым способом сделать это.

Кроме того, я знаю, что более поздние версии SPSS имеют поддержку сценариев Python, но я не думаю, что это могло бы пригодиться вообще.

EDIT

Вот список ресурсов, которые могут быть полезны для разных версий SPSS:

получается, что все версии после 14.0 используют один и тот же API, поэтому я исправил ссылки, чтобы отразить это. Очевидно, они содержат разные копии файла с каждой версией.

...