菜鸟学SPSS数据分析
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.4.1 添加个案(纵向合并)

添加个案又称纵向合并,指合并两个数据文件中相同变量下的数据,对两个数据进行首尾连接,增加个案数量。

前提条件:第一,两个数据文件中具有相同含义的变量的名称、类型、长度最好完全相同;第二,两个数据文件的合并有实际意义。

案例:某班30名学生的成绩在录入时分成了两个数据文件,如图3.4.1所示,请将30名学生的化学成绩和英语成绩合并成一个数据文件。(注:英语成绩与English表示同一个变量。)

图3.4.1 原始数据

1.添加个案

打开案例文件“成绩_编号1-20.sav”,依次单击菜单栏中的【数据】→【合并文件】→【添加个案】命令。

2.添加个案选项设置

如图3.4.2所示,弹出【添加个案至3.4编号1-20.sav[数据集1]】对话框,如果数据文件“成绩_编号21-30.sav”已经在SPSS中打开(如本例),则会出现在“打开数据集”栏中,选中即可;若没有显示该文件,则选中【外部SPSS Statistics数据文件】单选钮,单击【浏览】按钮,找到数据文件的路径和文件名(本例“3.4编号21-30.sav”数据文件的位置在桌面上),单击【继续】按钮。

图3.4.2 添加个案设置

注意:图3.4.2中有一条提示信息——非SPSS Statistics数据文件必须先在SPSS Statistics中打开,然后才能用于合并。

3.变量设置

如图3.4.3所示,弹出【添加个案自数据集2】对话框,“新的活动数据集中的变量”栏中的变量为两个数据文件中名称相同的变量,也是合并后的数据文件中的变量。若在合并后的数据中不想放入某个变量,则可选中该变量,用箭头按钮将其移到“非成对变量”栏中。

图3.4.3 添加个案自数据集2

问题:英语成绩与English虽然命名不同,但实际上意义相同,如何合并?

“非成对变量”栏中的变量为两个要合并的数据文件中名称不相同的变量,所以不能被系统自动匹配,若实际含义相同,就需要手动对二者进行匹配,具体做法是同时选中两个变量(本例中为英语成绩和English),单击【配对】按钮进行强行匹配,如图3.4.4所示。

图3.4.4 强行匹配

或者单击【重命名】按钮,如图3.4.5所示,将“English”重命名为“英语成绩”,再指定配对。

图3.4.5 重命名

4.输出结果

如图3.4.6所示,在“成绩_编号1-20.sav”数据文件中得到了30名学生的化学成绩和英语成绩。

图3.4.6 输出结果