【问题标题】:SPSS Syntax to add up values for all variables with the same prefixSPSS Syntax 为具有相同前缀的所有变量添加值
【发布时间】:2018-06-03 10:47:25
【问题描述】:

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

【问题讨论】:

    标签: syntax macros spss


    【解决方案1】:

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

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

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

    compute MFQAPsum=sum(!MyVars).
    

    【讨论】:

      猜你喜欢
      • 2022-11-18
      • 2018-08-25
      • 1970-01-01
      • 2021-07-10
      • 1970-01-01
      • 1970-01-01
      • 2019-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多