2012-02-17 125 views

回答

2

如果您还没有偶然发现它,请查看h5py。使用SPSS的addon python模块对SPSS数据进行迭代,并将数据放置在h5py对象中应该是您所需要做的。

+0

什么是最简单的方式来遍历这个SPSS文件,而无需SPSS软件本身? – 2012-02-20 12:59:16

+0

我还没有找到任何可以解析SPSS'.sav'文件但没有SPSS本身的python软件包,但是我注意到了[很少](http://code.activestate.com/recipes/577811-python-reader-编写器为spss-sav-files-linux-mac- /)代码片段,可能足够强大以满足您的需求。除此之外,使用[R](http://stat.ethz.ch/R-manual/R-devel/library/foreign/html/read.spss.html)阅读SPSS文件,然后倾出一个CSV或其他一些易于解析的格式。 R使用[PSPP](http://www.gnu.org/software/pspp/)的SPSS阅读器,这(我预计)更加成熟。 – malloc47 2012-02-20 13:34:54

+0

我有* .sas7bdat格式的SAS中的相同* .sav数据集,是否更容易通过您认为通过Python工作? – 2012-02-20 15:51:32