Как закрыть все дела с определенным годом в SPSS? - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть 3 набора данных за каждый год.Я уже объединил все 3, но я хочу исключить случаи, когда год = 2016.Пока что это синтаксис, который я придумал:

Do (if subyr=2016).
  Recode X1 to X32 (Lowest to Highest=SYMIS)(Else=SYMIS).
  End if.

1 Ответ

0 голосов
/ 07 февраля 2019

Вы должны иметь возможность просто использовать

DO IF (subyr=2016) .
RECODE X1 TO X32 (ELSE=SYSMIS) .
END IF .
EXE .

Если вы когда-нибудь хотели закодировать действительные значения иначе, чем значения SYSMIS, вы можете использовать

DO IF (subyr=2016) .
RECODE X1 TO X32 (LO THRU HI=0)(ELSE=SYSMIS) .
END IF .
EXE .

, что даст вамэта гибкость.В этом примере установлены допустимые значения 0 и сохраняются значения SYSMIS как SYSMIS.

...