我需要在Python(Django)中将数据导出为SPSS文件格式,但我无法在Google中找到util信息。导出到Python Django中的SPSS文件?
有没有办法做到这一点?有人试过?
在此先感谢!
我需要在Python(Django)中将数据导出为SPSS文件格式,但我无法在Google中找到util信息。导出到Python Django中的SPSS文件?
有没有办法做到这一点?有人试过?
在此先感谢!
据我所知,IBM提供的与SPSS交互的唯一API旨在用于C/C++。
您必须查找适用于您的SPSS版本的相应SPSS开发人员指南,并从其网站下载所需的文件。
这就是说,我知道你可以加载一个DLL并在Python中使用它ctypes(请参阅this question)。
一旦你有API,你可以很容易地读/写/创建SPSS数据库文件。我不确定是否有任何提供此功能的Django插件,但您可能可以编写自己的。另外在视图中的某处直接使用ctypes可能是更快的方法。
此外,我知道SPSS的后期版本有Python脚本支持,但我不认为它可以派上用场。
编辑
这是资源的列表,可能是不同版本的SPSS的有用:
原来所有版本后14.0使用相同的API,所以我固定链接反映这一点。显然,他们在每个版本中都托管了该文件的不同副本。
的savReaderWriter包可以用于读或写SPSS文件(的.sav,zsav),包括元数据:https://pypi.python.org/pypi/savReaderWriter/3.1.2
谢谢,我将检查它! – eos87