一次编码许多/所有变量的缺失值

时间:2019-06-18 12:36:56

标签: spss

假设我有这样的桌子 enter image description here

如果我使用语法来表示变量的缺失值,则必须为每个变量写类似

if missing (s1) s1=999.
MISSING VALUES s1 (999).
exe

if missing (s20) s20=999.
MISSING VALUES s20 (999).
exe

以此类推。

但是如果我有100个变量,那将是漫长而困难的。 是否有可能一次为我的数据中的所有变量初始化丢失的值 像什么?

   if missing (s1-q35) s1-q35=999.



   MISSING VALUES s1-q35 (999).
    exe

1 个答案:

答案 0 :(得分:2)

您可以像这样使用recode

recode s1 s2 s3 s4 s5 s6 .... q1 q2 q3 q4 q5 ..... (miss=999).

如果某些变量在数据中是连续的,则可以使用“ to”。例如:

recode s1 to s21 q1 to q35 (miss=999).

如果它们都是连续的,则可以用于所有它们:

missing values s1 to q35 (999).