Объединение данных из двух переменных в новую переменную - PullRequest
0 голосов
/ 23 сентября 2018

Я пытаюсь перекодировать новую переменную из двух переменных в моем наборе данных.Я не понимаю, как я мог бы создать MWE для SPSS, поэтому я просто опишу свои данные и надеюсь, что вы все еще можете следить за мной.Если вы дадите мне знать, как создать MWE для SPSS, я буду рад предоставить его.

Я спросил респондентов о знании языка.В опросе я использовал таблицу, в которой перечислены 3 конкретных языка и шкала знаний (1-4 и 5 = «не знаю»), а также четвертый язык «другой» + укажите, какой из них и насколько хорошо выговорите.

Я хотел бы создать новую переменную, извлекая только тех людей, которые написали на "китайском" в категорию "другие" и имеют эту новую переменную со шкалой от 1 до 5, от 1 до 4уровень квалификации, а 5 - «не знаю» для всех тех, кто не указал китайский (я знаю, что, поскольку респонденты могли указать только один «другой» язык, они были вынуждены выбрать один язык и могли фактически говорить)Китайский рядом с языком, который они указали - но давайте ограничимся этим вопросом).

1 Ответ

0 голосов
/ 25 сентября 2018

Если я понимаю ваше описание, это должно сделать работу:

do if otherLangName = "Chinese".
  compute chineseLevel = otherLangLevel.
else.
  compute chineseLevel = 5.
end if.
...