
一、基于文件顺序的一对一合并变量(
SPSS)
文件按照个案顺序匹配、合并变量。
文件中的个案顺序决定了个案的匹配方式。
合并条件:
两个文件已经排好顺序。
案例:
把A.
sav
和B.
sav
按顺序合并。
1
.
数据

打开两个数据。
2
.
SPSS操作
在A
.sav
如下操作
(1)数据→合并文件→合并变量

(2)点击“B.
sav
”,点击“继续”。

(3)选择合并方法:基于文件顺序的一对一合并。点击“确定”。

(4)点击“变量”。查看变量分配状况如下图。点击“确定”,查看合并后的结果。

(5)合并后的数据。

二、基于键值的一对一合并变量(
SPSS)
基于一个或多个键变量的值匹配个案。
合并条件
:两个文件中存在具有相同名称和类型(字符串或数字)的一个或多个变量。
具有相同名称和类型(字符串或数字)的变量可以被设置为“键变量”。合并后的文件包含了两个文件中的所有键变量的键值。
案例:
把A.
sav
和B.
sav
按顺序合并。
1
.
数据

打开两个数据。
2
.
SPSS操作
在A
.sav
如下操作
(1)数据→合并文件→合并变量
(2)点击“B.
sav
”,点击“继续”。
(3)选择合并方法:基于键值的一对一合并。

(4)点击“变量”。
*表示“活动数据集”(A.
sav
)里的变量,+表示“非活动数据集”(B.sav)中的变量。

(5)点击“确定”,查看结果。

三、基于键值的一对多合并变量(
SPSS)
一个文件包含个案数据,一个文件是查找表。来自查找表的个案与个案数据文件中具有匹配键值的个案合并。相同键值在个案数据文件中可以多次出现。查找表中的一个个案可以与个案数据文件中的多个个案合并。
注意:
(1)
个案数据文件中的所有个案都包含在合并文件中。
(2)
如果查找表文件中的个案在个案数据文件中没有对应的具有匹配键值的个案,则不包含此类个案。
(3)
查找表文件不能包含重复的键值。如果文件包含多个键变量,则键值是这些值的组合。
案例:
把A.
sav
和B.
sav
按顺序合并。
1
.
数据
(1)个案数据:

(2)查找表:

打开两个数据。
2
.
SPSS操作
在A
.sav
如下操作
(1)数据→合并文件→合并变量
(2)点击“B.
sav
”,点击“继续”。
(3)选择合并方法:基于键值的一对多合并。

(4)点击变量,查看情况。点击“确定”,查看结果。

3
合并后的结果
