求助:使用rbindspss合并变量成一类数据框,行变量为什么会改变

之前我们介绍了SPSS进行个案spss合并变量成一类的方法今天我们再来介绍变量spss合并变量成一类的方法。

  1. 如果两个文件由相同的关键字段那两个文件就可以进行变量的spss合并变量成一类操作。

  2. 我们选取两个文件中的任意一个作为主文件此处以数据集1为例。依次点击“数据”、“spss合并变量成一类文件”、“添加變量”

  3. 接下来会弹出“变量添加至无标题1”对话框。如果被spss合并变量成一类文件没有打开我们选择外部渠道找到文件存放路径打开文件。

  4. 如果被spss合并变量成一类文件已经打开则点击”打开数据集“并点选下方的文件名。

  5. 接下来会弹出“变量添加自数据集1”对话框左側“排除的变量”是两个表中共同有的字段。我们勾选“按键变量匹配个案”下方的“两个数据集中的个案都按键变量的顺序进行排序”根据实际情况决定是否勾选。

    键控表的意思就是以哪个表作为主spss合并变量成一类表此例中表2是被spss合并变量成一类文件即非活动数据集。

  6. 因为两个表中的共同关键字段是学号且具有唯一性因此我们选择“学号”作为键变量。

  7. 回到SPSS主界面可以看到所有变量已经spss合并变量成┅类完成

  • 如果这篇经验对您有所帮助,请投票支持并转发帮助更多的人

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等領域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载
}

为做大做强论坛本站接受风险投资商咨询,请联系(010-)

合作咨询电话:(010) 广告合作电话:(刘老师)

投诉电话:(010) 不良信息处理电话:(010)

京B2-号 论坛法律顾问:王进律师  

}

在实际工作中为了提高效率,經常需要将一份数据分成几部分分别录入为了最终的研究分析,又需要将几个数据文件spss合并变量成一类成一个总的数据文件SPSS提供了两種spss合并变量成一类数据文件的方式:添加变量、添加个案。

(一)添加变量即横向spss合并变量成一类

将不同的变量spss合并变量成一类到一个數据文件,进行左右对接

1. 若两个要spss合并变量成一类的数据文件,不是按照记录编号的对应规则进行spss合并变量成一类则至少要有一个相哃名称的公共变量(SPSS24中称为键变量)。(一般来说若需要对数据spss合并变量成一类,在录入时都会按照记录编号的对应规则录入数据用鍵变量spss合并变量成一类较少使用,所以只在后文说明方法不举具体案例。)

2. 若使用相同键变量spss合并变量成一类键变量必须按升序排列。

案例:将某班的化学成绩和英语成绩spss合并变量成一类成一个数据文件

Ps:首先观察两个数据文件,两个数据文件中的成绩都为按照学生編号从1-20进行排列不用考虑按键变量spss合并变量成一类。

Step1. 打开化学成绩.sav ,数据——spss合并变量成一类文件——添加变量

Step2.此时出现下图,有两种咑开另一个数据文件的方式

一种为打开数据集,需要事先在SPSS中打开另一个数据文件(本例为英语成绩)此时就会在打开数据集的对话框中出现另一个数据文件,点击数据文件继续即可。

另一种为点击外部SPSS Statistics数据文件此方法无需事先打开另一数据文件,只需知道数据文件存放在哪里在浏览里选择即可(本例的英语成绩所在位置为桌面),最后点击继续

Step3.此时出现下图本例不用键变量spss合并变量成一类也無需修改,按确定即可

以下分别对每个对话框进行解释:

【排除的变量】对话框。变量为两个要spss合并变量成一类的数据文件中变量名称楿同的变量(即重复的变量名)此对话框里的变量将不会出现在spss合并变量成一类后的数据文件中。若想要将此对话框中的变量纳入spss合并變量成一类后的数据文件则需要选中变量,点击重命名重新命名后再移入到新的活动数据集对话框中。(从实际经验中很少会出现此情况)

【新的活动数据集】对话框。变量为spss合并变量成一类后的数据文件中包含的变量“*”表示此变量为当前文件中的变量,“+”表礻此变量为外部文件中的变量在本案例中编号和化学成绩为当前文件中的变量,英语成绩为外部文件中的变量符合实际情况。

【键变量】对话框若需要使用键变量进行spss合并变量成一类时,需要对键变量进行设置变量为两个数据文件中的相同变量(在【排除的变量】對话框中选择),需提前将键变量升序排列勾选【按键变量匹配个案】,勾选【两个数据集中的个案都按键变量的顺序进行排序】此時下方的复选框被激活:

[非活动数据集是键控表]表示以外部数据文件的变量为主,只纳入与外部数据文件相同的变量为spss合并变量成一类后嘚数据文件

[活动数据集是键控表]表示以当前数据文件的变量为主,只纳入与当前数据文件相同的变量为spss合并变量成一类后的数据文件

[兩个文件都提供个案]表示将两个数据文件的变量都纳入都spss合并变量成一类后的数据文件中。

以上三种方式根据实际的要求选择,设置完荿后将键变量移入【键变量】对话框中。

【指示个案源变量】若勾选则在spss合并变量成一类后的数据文件中出现一个名为source01的新变量0表示變量来自当源文件,1表示变量来自被spss合并变量成一类的文件没有要求,一般不用勾选

结果:在数据视图中出现完成spss合并变量成一类后嘚数据文件。

(二)添加个案即纵向spss合并变量成一类

只spss合并变量成一类两个数据文件中相同变量下的数据进行纵向连接。

案例:某班共30洺学生将30名学生的化学成绩分成了两个数据文件,要求将学生编号为1-20的数据文件和编号为21-30的数据文件spss合并变量成一类形成一个30名学生嘚数据文件。

Step1.打开编号1-20.sav数据——spss合并变量成一类文件——添加个案。

Step2.此时的操作步骤与横向spss合并变量成一类的相同本例点击外部SPSS Statistics数据攵件,点击浏览本例编号21-30数据文件的位置为桌面,点击继续

Step3.此时出现下图,本例直接确定即可

以下分别对每个对话框进行解释:

【非成对变量】对话框。变量为两个要spss合并变量成一类的数据文件中没有相同名称的变量所以不能被系统自动匹配,若在此对话框中的两個数据变量变量意义相同但是名字不同,需要纵向spss合并变量成一类则同时选中两个变量名,点击配对进行强行匹配。

Ps:为了操作方便两个数据文件中相同含义的变量,命名应相同类型和长度也最好相同。

【新的活动数据集中的变量】对话框变量为两个数据文件Φ名称相同的变量,也是spss合并变量成一类后的数据文件中所包含的变量

“*”、“+”、【指示个案变量】的含义与横向spss合并变量成一类中嘚意义相同。

结果:在数据视图中得到了编号从1-30学生的化学成绩

}

我要回帖

更多关于 两个方框怎么合并 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信