有没有办法从另一个SPSS语法文件中仅获取SPSS语法的指定部分?

时间:2017-03-21 15:52:02

标签: syntax spss

有没有办法从另一个SPSS语法文件中仅获取SPSS语法的指定部分?我知道插入但是想知道是否有一些代码来指定运行语法文件的某些部分,而不是整个事情。

2 个答案:

答案 0 :(得分:0)

您可以将“其他”语法划分为相关部分,并将每个部分转换为宏。例如:

define Syn_Por_1 ()
compute a=1.
compute b=2.
!enddefine.

define Syn_Por_2 ()
compute c=mean(a,b).
compute d=c/2.
!enddefine.

现在你可以insert整个语法,但除了定义宏之外,它实际上不会做任何事情。之后,您将能够通过调用相关的宏来运行部分语法。例如:

.....
Syn_Por_1.
.....
Syn_Por_2.
.....

答案 1 :(得分:0)

正如Eli所说,没有办法让INSERT只运行文件的一部分,但宏或只是将其分解为模块化部分将起作用。对于更精细的子集,一些Python代码以及文件中的一些标记约定可以完成这项工作。