Syntax SPSS语法,用于为具有相同前缀的所有变量添加值
我想知道是否有办法让SPSS将所有前缀相同的变量相加。例如,我有名为Syntax SPSS语法,用于为具有相同前缀的所有变量添加值,syntax,spss,Syntax,Spss,我想知道是否有办法让SPSS将所有前缀相同的变量相加。例如,我有名为MFQAP.1、MFQAP.2、MFQAP.3等变量。是否有方法告诉SPSS将所有以MFQAP开头的变量相加。?我知道我可以告诉SPSS将MFQAP.1到MFQAP.n的所有变量相加(其中n是数据集中的最大数字)。但是,我使用的数据集将不断更新,n的最高值可能会改变。我不想总是更新我的语法。非常感谢您的帮助 使用以下命令创建包含逗号分隔的相关变量列表的宏: spssinc select variables macroname="
MFQAP.1
、MFQAP.2
、MFQAP.3
等变量。是否有方法告诉SPSS将所有以MFQAP开头的变量相加。
?我知道我可以告诉SPSS将MFQAP.1
到MFQAP.n
的所有变量相加(其中n
是数据集中的最大数字)。但是,我使用的数据集将不断更新,n
的最高值可能会改变。我不想总是更新我的语法。非常感谢您的帮助 使用以下命令创建包含逗号分隔的相关变量列表的宏:
spssinc select variables macroname="!MyVars"
/properties pattern="MFQAP.*"/options separator=", ".
现在,您可以使用宏按如下方式计算总和:
compute MFQAPsum=sum(!MyVars).