如何从SPSS中的另一个语法文件中获取语法文件?

时间:2012-10-30 23:33:05

标签: spss

在R中有source函数,您可以从另一个R脚本中获取R脚本。 我希望能够在SPSS中做同样的事情。

如何从其他SPSS语法文件中获取SPSS语法文件?

1 个答案:

答案 0 :(得分:7)

更新了以下@ AndyW的评论。

INSERTINCLUDE命令。 INSERTINCLUDE更新,更通用。 请参阅INSERT here上的文档。

以下是基本语法模板:

INSERT  FILE='file specification'
       [SYNTAX = {INTERACTIVE*}]
                 {BATCH       }
       [ERROR = {CONTINUE*}]
                {STOP     }
       [CD = {NO*}]
             {YES}
       [ENCODING = 'encoding specification']

因此,可以将以下命令放在SPSS语法文件

INSERT FILE='foo.sps'. 

它将导入foo.sps语法文件。 默认情况下,语法必须遵循交互模式的规则,并且代码不会因错误而停止。

为了避免必须指定文件的完整路径,可以将工作目录指定为INSERT语句中的参数或使用单独的CD命令。 例如,

CD '/user/jimbo/long/path/to/project'

另一种选择是使用FILE HANDLE

有关详细信息,请参阅SPSS语法参考(可用here as a large PDF file)。