循环使用SPSS来处理案例

时间:2014-08-04 13:55:11

标签: spss

我在SPSS中有一个包含六个变量序列的数据集,我必须从中创建一个新变量,该变量应该包含序列中存在的最后一个值。假设数据看起来像这样:(第二行包含所有缺失的值,但代表我稍后将合并其他变量的情况,所以我也需要它。)

DATA LIST  /V1 TO V6 1-6.
BEGIN DATA
423451

73453
929
0257
END DATA.

现在,如果我希望生成一个名为lastscr的变量,其值应为1, ., 3, 9, 7。任何人都可以帮助我如何在SPSS中做到这一点?我找不到任何关于它的线索。提前感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

使用DO REPEAT命令可以轻松完成此操作:

DO REPEAT Var = V1 TO V6.
   IF NOT(SYSMIS(Var)) lastscr = Var.
END REPEAT.