合并具有冲突值标签的文件
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")
如何在两种情况下合并这两个数据文件:
- 合并后的数据文件C有合并的同名变量:
例如 C 中的 Var2 包含 A 中的 Var2 和 B 中的 Var2
- 合并后的数据文件 C 具有与数据文件 A 相同的变量 Var4 和 B 的空单元格
- 合并后的数据文件 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'.
我正在合并两个不同的 SPSS 数据文件。 数据文件 A 有变量 Var1、Var2、Var3、Var4 数据文件 B 有变量 Var1、Var2、Var3
数据文件 A 中的 Var1 是数字和编码的 (1 = "A", 2 = "B") 数据文件 B 中的 Var1 是数字和编码 (1 = "C", 2 = "D")
如何在两种情况下合并这两个数据文件:
- 合并后的数据文件C有合并的同名变量: 例如 C 中的 Var2 包含 A 中的 Var2 和 B 中的 Var2
- 合并后的数据文件 C 具有与数据文件 A 相同的变量 Var4 和 B 的空单元格
- 合并后的数据文件 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'.