我正在创建一个变量,它将保存特定变量的缺失值。目前,这有效,但它给缺少一个值1.如何告诉spss打印响应者的ResponseID?
我的代码如下:
COMPUTE Q_2_MIS = MISSING(Q_2).
EXECUTE.
由于
答案 0 :(得分:1)
您的代码返回值1,因为条件missing(q_2)
已评估为TRUE
。
试试这个:
DO IF MISSING(Q_2).
COMPUTE Q_2_MIS = ResponseID .
END IF.
EXECUTE.
或(根据eli-k的评论)只需使用IF
:
IF MISSING(Q_2) Q_2_MIS = ResponseID .
EXECUTE.
请注意,如果您的数据集中没有Q_2_MIS
变量,则可能需要先创建TEMPORARY.
SELECT IF missing(q_2).
LIST ResponseID q_2.
变量。
或者,如果您想在Q_2中打印出缺失的受访者的ID:
www.membre.smaltonline.com
您将在SPSS输出中看到ID列表,每个ID旁边都有一个(空白)Q_2。