SPSS语法为具有相同前缀的所有变量添加值

时间:2017-12-20 19:50:53

标签: syntax spss

我想知道是否有办法让SPSS将所有具有相同前缀的变量加起来。例如,我有一些名为MFQAP.1MFQAP.2MFQAP.3等的变量。有没有办法告诉SPSS将所有以MFQAP.开头的变量加起来?我知道我可以告诉SPSS将所有变量从MFQAP.1添加到MFQAP.n(其中n是数据集中的最大数字)。但是,我正在使用将不断更新的数据集,n的最高值可能会发生变化。我不想总是更新我的语法。非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

使用以下命令创建一个包含相关变量的逗号分隔列表的宏:

strcpy(a, "z");

您现在可以使用宏来计算总和,如下所示:

spssinc select variables macroname="!MyVars"  
  /properties pattern="MFQAP.*"/options separator=", ".