我的SPSS数据文件中有"0"和"1"形式的数据,但根据客户的需要,我必须将其转换为"1","2","3","4","5","6","7","8","9","10","11"的形式。在SPSS中有什么办法可以做到这一点吗?如果有,请告诉我。
谢谢
假设@Jinesh上面的注释中Sutar是正确的,要将多个变量更改为单个分类变量,您可以使用以下语法。 varx
和newvar
显然需要为您的数据集重命名。
IF (var1=1) newvar=1.
IF (var2=1) newvar=2.
IF (var3=1) newvar=3.
IF (var4=1) newvar=4.
IF (var5=1) newvar=5.
IF (var6=1) newvar=6.
IF (var7=1) newvar=7.
IF (var8=1) newvar=8.
IF (var9=1) newvar=9.
IF (var10=1) newvar=10.
IF (var11=1) newvar=11.
EXECUTE.
Nikhil,如果我是对的,您必须拥有的数据是检查/未检查的形式。您需要将其转换为每列的项目编号。这可以使用 SPSS 中的向量来完成:
vector multin = var1 to var11.
loop #i=1 to 11.
if (multin(#i)=1) multin(#i)=#i.
end loop.
exe.
使用它,不需要创建一个新变量(newvar)。