如何使用 SPSS 语法来屏蔽变量中除 2 个指定值之外的所有值?

问题描述

我正在尝试操作一些 SPSS 数据,我使用的代码专门用于屏蔽变量中的所有值并将其替换为“MASKED”,但我想在屏蔽其余值的同时不屏蔽 2 个指定的值用“蒙面”这个词。我正在使用的变量是 v1,我想保留的值是“N/A”和“没有回答”。

我正在使用的代码

ALTER TYPE v1 (A15).
RECODE v1 ("" = "") (else = "MASKED"). 

解决方法

你应该像这样修改你的代码:

RECODE v1 ("" "N/A" "Did not answer" = copy) (else = "MASKED").