コードの最初のブロックは正常に実行されますが、「F14a の値」と書かれている箇所では、そこに格納されている文字列を実際に F14a_pd3 に割り当てたいと考えています。しかし、それを行う必要がある以下の構文は、SPSS をクラッシュさせます。F14a は長さ 50 の文字列変数です。
役に立たない作業 構文:
STRING F14a_pd3 (A50).
DO IF NOT F14a="missing" & papadex=3.
COMPUTE F14a_pd3="value of F14a".
ELSE.
COMPUTE F14a_pd3="missing".
END IF.
FREQUENCIES F14a_pd3.
クラッシュする構文:
STRING F14a_pd3 (A50).
DO IF NOT F14a="missing" & papadex=3.
COMPUTE F14a_pd3=F14a.
ELSE.
COMPUTE F14a_pd3="missing".
END IF.
FREQUENCIES F14a_pd3.