我有以下 SPSS 语法可以使用条件计数
DATASET ACTIVATE Conjunto_de_datos1.
DO IF (((p7_1 = 1) | (p7_2 = 1)) & (periodo = 2)).
COUNT noque_o_noria=p7_2 p7_1(1).
END IF.
EXECUTE.
数据如下
p7_1 p7_2 periodo
1 1 2
1 0 2
1 1 2
1 1 1
1 1 1
0 1 2
我遇到的问题是,在新列中,符合规则的每一行都会自动赋予值 2,不符合规则的行是丢失值(空)。我应该在上面的代码中添加什么以在符合规则时检索我 1 而在不符合规则时检索我 0?