Объединение файлов с конфликтующими метками значений - PullRequest
1 голос
/ 07 апреля 2019

Я объединяю два разных файла данных SPSS.Файл данных A содержит переменные Var1, Var2, Var3, Var4 Файл данных B содержит переменные Var1, Var2, Var3

Var1 в файле данных A является числовым и кодированным (1 = "A", 2 = "B") Var1в файле данных B числовой и кодированный (1 = "C", 2 = "D")

Как объединить эти два файла данных для двух условий:

  1. Объединенный файл данных C содержит переменные с одинаковыми именами: Например, Var2 в C содержит Var2 в A и Var2 в B
  2. Объединенный файл данных C имеет переменную Var4, такую ​​же, как файл данных A, и пустой.ячейки для B
  3. Объединенный файл данных C имеет переменную Var1 со значениями и метками, неизменными от Var1 в A и Var2 в B:

Для примера Var1 в C будет иметь значения:1 с меткой A, 2 с меткой D и т. Д.

Я попытался объединить с помощью метода, указанного в этой ссылке: https://www.spss -tutorials.com / merging-data-files /

Файлы данных SPSS с похожими переменными, но в разных случаях

, но я теряю метки в Var1.

Пожалуйста, помогите оценитьд

1 Ответ

1 голос
/ 07 апреля 2019

Вам необходимо использовать команду add files, но невозможно иметь разные метки для одинаковых значений в одной переменной (после добавления обоих файлов).Я предлагаю изменить значения так, чтобы они отражали исходный файл, и соответствующим образом пометить их.Для экзамена:

dataset activate fileA.
recode var1 (1=11)(2=12).
exe.
dataset activate fileB.
recode var1 (1=21)(2=22).
exe.
add files /file=fileA /file=fileB.
exe.
dataset name fileC.
value labels var1 11 'A' 12 'B' 21 'C' 22 'D'.
...