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

How can I use SPSS syntax to mask all values except for 2 specified values in a variable?

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

我使用的代码:

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

您应该像这样更改您的代码:

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