Зацикливание в SPSS для работы с делами

У меня есть набор данных в SPSS, содержащий последовательность из шести переменных, из которых я должен создать новую переменную, которая должна содержать последнее значение, присутствующее в последовательности. Допустим, данные выглядят так: (вторая строка содержит все отсутствующие значения, но представляет случай, к которому я позже присоединю некоторые другие переменные, так что мне это тоже нужно.)

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

73453
929
0257
END DATA.

Теперь, если я хочу сгенерировать переменную с именем lastscr, которая должна иметь значения 1, ., 3, 9, 7. Может ли кто-нибудь помочь мне, как мне это сделать в SPSS? Я не мог найти никакой подсказки об этом. Спасибо заранее за любую помощь.


person Blain Waan    schedule 04.08.2014    source источник


Ответы (1)


Это легко сделать с помощью команды DO REPEAT:

DO REPEAT Var = V1 TO V6.
   IF NOT(SYSMIS(Var)) lastscr = Var.
END REPEAT.
person mirirai    schedule 04.08.2014