我有一个数据集的两个家长/照料者(主要和合作伙伴)的每个参与者(孩子)。对于其中一个变量,只有一个答复者给出了答案-通常是主要答复者,但在某些情况下是伙伴答复者。因此,我需要用伙伴答辩人的数据填写一些丢失的主要答辩人数据。
我的数据大致如下:
MAIN PARTNER I would like the final var as below:
2 -1 2
1 -1 1
-1 2 2
1 . 1
-9 2 2
-8 1 1
2 . 2
1 . 1
etc.(-1、-8和-9为缺失值)
所有变量都是数字变量。如果主要答辩人没有答复,我想由合伙人填写。我似乎无法让DO IF/RECODE命令工作。
任何关于如何在SPSS中做这件事的建议,我们都会非常感激!
发布于 2018-09-13 04:37:17
不止一种剥猫皮的方法。根据您的口味,您可以创建最后一个变量responder,如下所示:
MISSING VALUES main (-1,-8,-9) .
IF (MISSING(main)) responder=partner .
IF (NOT(MISSING(main))) responder=main .
EXE .首先,分配丢失的值。然后根据是否缺少responder为main分配一个值。注意,当main有指定的缺失值(在本例中为-1、-8或-9)或系统缺失值时,MISSING(main)将计算true。
https://stackoverflow.com/questions/52273925
复制相似问题