sunyeguang 我希望用COMPUTE为一个新的变量赋值(暂时为h),条件是: 如果已存在变量s1,s2,s3,s4的值分别是1,2,3,4(顺序可以不对应,即2,1,3,4或4,3,1,2也可)那么h=1; 如果已存在变量s1,s2,s3,s4的值分别是5,6,7,8(条件和上面相似)那么h=2 请问有没有函数可以帮助我完成这样的赋值? 求大家帮我看看。
melodygd 可以用 spss 里的compute命令。 点开compute窗口中的if条件窗口,输入: if (s1=*)&(S2=*)&(S3=*)&(S4=*) 然后,回到compute主窗口输入 变量名h 右侧栏输入1; 此步操作完毕后,再打开compute窗口,reset一下之后,按相同方式输入第二个条件赋值。