擅长:python、mysql、java
<p>请参阅SPSS的Python参考指南中的<code>spss.Cursor</code>类。很难给出关于您的工作流程的一般性建议,但是如果您在SPSS文件中生成统计信息,那么您可以获取它们以用于Python程序。以下是一个例子:</p>
<pre class="lang-none prettyprint-override"><code>*Make some fake data.
DATA LIST FREE / ID X.
BEGIN DATA
1 5
2 6
3 7
END DATA.
DATASET NAME Orig.
BEGIN PROGRAM Python.
import spss, spssdata
alldata = spssdata.Spssdata().fetchall()
print alldata
#this just grabs all of the data
END PROGRAM.
*Make your mean in SPSS syntax.
AGGREGATE OUTFILE=* MODE=ADDVARIABLES
/BREAK
/MeanX = MEAN(X).
BEGIN PROGRAM Python.
var = ["MeanX"]
alldata2 = spssdata.Spssdata(var).fetchone()
print alldata2
#This just grabs the mean of the variable you created
END PROGRAM.
</code></pre>