合并具有冲突值标签的文件

Merging files with conflicting value labels

我正在合并两个不同的 SPSS 数据文件。 数据文件 A 有变量 Var1、Var2、Var3、Var4 数据文件 B 有变量 Var1、Var2、Var3

数据文件 A 中的 Var1 是数字和编码的 (1 = "A", 2 = "B") 数据文件 B 中的 Var1 是数字和编码 (1 = "C", 2 = "D")

如何在两种情况下合并这两个数据文件:

  1. 合并后的数据文件C有合并的同名变量: 例如 C 中的 Var2 包含 A 中的 Var2 和 B 中的 Var2
  2. 合并后的数据文件 C 具有与数据文件 A 相同的变量 Var4 和 B 的空单元格
  3. 合并后的数据文件 C 具有变量 Var1,其值和标签与 A 中的 Var1 和 B 中的 Var2 相同:

例如,C 中的 Var1 将具有以下值:1 带有标签 A,2 带有标签 D 等

我已尝试合并此 link 中提供的方法: https://www.spss-tutorials.com/merging-data-files/

变量相似但个案不同的 SPSS 数据文件

但我在 Var1 中丢失了标签。

请帮忙赞赏

您需要使用 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'.