2012-02-17 457 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