我正在合并两个不同的SPSS数据文件。 数据文件A具有变量Var1,Var2,Var3,Var4 数据文件B具有变量Var1,Var2,Var3
数据文件A中的Var1是数字编码的(1 =“ A”,2 =“ B”) 数据文件B中的Var1是数字并经过编码(1 =“ C”,2 =“ D”)
如何在两个条件下合并这两个数据文件:
例如,C语言中的Var1将具有以下值:1带有标签A,2带有标签D等
我尝试与此链接中提供的方法合并: https://www.spss-tutorials.com/merging-data-files/
变量相似但大小写不同的SPSS数据文件
但是我在Var1中丢失了标签。
请帮助赞赏
答案 0 :(得分:1)
您需要使用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'.