我的数据是' 0'和' 1'在我的SPSS数据文件中填写表格,但根据我的客户的需要,我必须将其转换为“' 1',' 2'' 3&#39 ;,' 4'&#39 5'' 6'&#39 7'&#39 8'&#39 9'' 10'' 11&#39 ;. 在SPSS中有没有办法这样做?如果有,请告诉我。
由于
答案 0 :(得分:1)
假设@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.
答案 1 :(得分:0)
Nikhil,如果我是正确的,您必须拥有的数据是选中/取消选中形式。您需要将其转换为每列的商品编号。这可以使用SPSS中的向量来完成:
vector multin = var1 to var11.
loop #i=1 to 11.
if (multin(#i)=1) multin(#i)=#i.
end loop.
exe.
使用它,无需创建新变量(newvar)。