擅长:python、mysql、java
<p>我不熟悉<code>spssaux.OpenDataFile</code>,并且找不到任何关于它的文档(除了在unicode模式下使用SPSS数据文件的参考)。但我要猜测的是,问题是它获取SPSS数据文件以在Python程序块中使用,但实际上它没有打开以进一步提交命令。在</p>
<p>这里我做了一个测试用例,它不是使用<code>spssaux.OpenDataFile</code>来获取文件,而是使用SPSS命令来完成这一切,只需通过python插入必要的部分。所以首先让我们创建一些假数据来处理。在</p>
<pre><code>*Prepping the example data files.
FILE HANDLE save /NAME = 'C:\Users\andrew.wheeler\Desktop\TestPython'.
DATA LIST FREE / A .
BEGIN DATA
1
2
3
END DATA.
SAVE OUTFILE = "save\Test1.sav".
SAVE OUTFILE = "save\Test2.sav".
SAVE OUTFILE = "save\Test3.sav".
DATASET CLOSE ALL.
</code></pre>
<p>现在这里是一个代码正在执行的成对向下版本。我插入了<code>LIST ALL.</code>命令,这样您就可以检查输出,它是否正在将感兴趣的变量添加到文件中。在</p>
^{pr2}$