SPSS:如何创建顺序变量

时间:2016-04-05 10:46:15

标签: spss

我是SPSS的新手,我要创建名称相似的变量。 具体来说,我必须创建变量:

  1. Visit1_microbe1_test1
  2. Visit1_microbe1_result1
  3. Visit1_microbe1_test2
  4. Visit1_microbe1_result2
  5. ...
  6. Visit1_microbe2_test1
  7. Visit1_microbe2_result1
  8. Visit1_microbe2_test2
  9. Visit1_microbe2_result2
  10. ...
  11. Visit3_microbe1_test1
  12. Visit3_microbe1_result1
  13. ...
  14. Visit3_microbe10_test5
  15. Visit3_microbe10_result5
  16. 我可以手动完成,但需要花费很多时间,请帮忙......

1 个答案:

答案 0 :(得分:1)

SPSS中有各种潜在的命令来处理这样的重复任务。

参见例如:

在这种情况下,SPSS's Macro language可能是最合适的。

所以你可能会做这样的事情(这不是试图回答你的确切具体要求,但足以让你能够根据自己的需要做些事情):

DEFINE !CreateNewVars ().
!DO !i = 1 !TO 5
    !DO !j = 2 !TO 10
    COMPUTE !CONCAT("Q", !i,"_X", !j)=1.
    !DOEND
!DOEND
!ENDDEFINE.

!CreateNewVars.