繁体   English   中英

用于更改列中特定值的语法命令

[英]Syntax command to change specific value in column

我做了一些研究,并为我的受访者提供了“其他”选项,如果不是来自我作为选项提供给他们的那些类别,他们可以在其中指定他们来自哪里。 此“其他”类别已编码为类别“6”。 但是有些人没有很好地阅读现有的类别,并且基本上写了作为选项提供给他们的内容。 如何在数据集中更改它? 那么在使用 SPSS 语法时将特定值“6”更改为“2”? 我试着到处找,但我找不到答案:(

如果你的变量是 var1; 您可以在语法窗口中编写和运行:

recode var1 (6=2).
execute.

这会将 var1 中的所有 6 替换为 2。

您还可以创建一个新的 var2,从而确保您没有覆盖原来的 var1:

recode var1 (6=2) (else=copy) into var2.
execute.

您可能只想对您确定没有正确阅读所有答案的受访者执行此操作。 然后你可能想创建一个额外的变量:

misread

如果要将 6 更改为 2,则值为 1,如果要保留 6,则值为 0。

那么你的代码是:

do if  (misread = 1).
recode var1 (6=2) (else=copy) into var2.
end if.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM