我正在尝试从我的数据集中的两个变量中重新编码一个新变量。我不知道如何为SPSS创建MWE,所以我将只描述我的数据,并希望您仍然能够关注我。如果你让我知道如何为SPSS创建一个MWE,我很乐意提供它。
我询问了受访者有关语言知识的问题。在调查中,我使用了一个表格,列出了3种特定的语言和一个知识等级(1-4和5=“不知道”),以及第四种语言“其他”+填写哪种语言和你说得有多好。
我想创建一个新的变量,只提取“其他”类别中用“汉语”书写的人,并将这个新变量的范围从1-5,1-4表示技能水平,5表示所有没有表示中文的人“不知道”(我知道,由于受访者只能指出一种“其他”语言,他们被迫选择一种语言,实际上可能会在他们表示的语言旁边说中文-但现在让我们将这种担忧包括在内)。
发布于 2018-09-25 15:12:03
如果我理解你的描述,这应该可以完成工作:
do if otherLangName = "Chinese".
compute chineseLevel = otherLangLevel.
else.
compute chineseLevel = 5.
end if.https://stackoverflow.com/questions/52469744
复制相似问题