标签: if-statement spss
我试图用一个IF语句重新编码多个变量。然而,SPSS并不喜欢我这样做(我可能在语法中遗漏了一些内容,但我不知道是什么)。
语法示例:
IF (Var1=X) Var2=1 Var3=2 Var4=1. Execute.
所以我希望SPSS在Var1 = X时更改变量1,2和3。如果我像示例那样编写语法,我会得到错误:表达式意外结束(在Var3 = 2重新编码的开头)。
所以我的问题是:如何编写语法以使SPSS使用一个IF语句重新编码多个变量?
答案 0 :(得分:2)
查看DO IF语句以及该语句与IF语句之间的区别,以便更好地了解每个语句的运作方式,并帮助您回答问题。
DO IF
IF
* Assuming Var1 is a string else just enter a numeric without quotes . DO IF (Var1="X"). COMPUTE Var2=1 COMPUTE Var3=2 COMPUTE Var4=1. END IF.