统计211

标题: 哪位大侠知道SPSS有没像EXCEL的VLOOKUP这样的功能 [打印本页]

作者: Federer    时间: 2011-7-12 13:06
标题: 哪位大侠知道SPSS有没像EXCEL的VLOOKUP这样的功能
哪位大侠知道SPSS有没像EXCEL的VLOOKUP这样的功能?

举例来说:
表一中有
地区    GDP
台州    1000
温州    1200
宁波   1500
杭州   2000


表二
地区   人口
绍兴    100
嘉兴    120
台州    150
温州    200



请问在SPSS中如何把表二中的台州、温州的人口数据合并到表一中。
SPSS中数据合并,要求CASE一样且排序后,可以添加变量。问题是如果两张表的CASE不一样,如何添加变量?
请各位大虾多多指教!
作者: 蝶谷医仙    时间: 2011-7-12 13:12
本帖最后由 蝶谷医仙 于 2011-7-12 13:20 编辑

可以的。使用SPSS的Data——Merge功能,设置的时候只要不选择根据关键变量合并就可以了。
作者: Federer    时间: 2011-7-12 13:24
蝶谷医仙 发表于 2011-7-12 13:12
可以的。使用SPSS的Data——Merge功能,设置的时候只要不选择根据关键变量合并就可以了。

谢谢!
对了还有一个问题,就是加入表一中个案有100个,表二中个案120个(包含了表一的全部个案),那如何才能在表一中添加表二的变量后,使得最后的显示只有100个个案,就是说表二的个案要是表一没有就不显示出来。谢谢你了
作者: 蝶谷医仙    时间: 2011-7-12 13:27
Federer 发表于 2011-7-12 13:24
谢谢!
对了还有一个问题,就是加入表一中个案有100个,表二中个案120个(包含了表一的全部个案),那如 ...

这个最好设置一个关键变量。这样才能够一一对应。
作者: Federer    时间: 2011-7-12 13:30
蝶谷医仙 发表于 2011-7-12 13:27
这个最好设置一个关键变量。这样才能够一一对应。

问题是有时候表二的个案很多,有可能包括表一的某些个案也有可能不包括表一的任何个案,这种情况怎么处理啊?
作者: 蝶谷医仙    时间: 2011-7-12 13:32
本帖最后由 蝶谷医仙 于 2011-7-12 13:33 编辑
Federer 发表于 2011-7-12 13:30
问题是有时候表二的个案很多,有可能包括表一的某些个案也有可能不包括表一的任何个案,这种情况怎么处理 ...


这时关键变量就很重要了。可以根据关键变量合并。但是根据关键变量合并有三种方法,可以达到您的不同要求,具体的可以看SPSS的对话框,然后模拟实践一下这3种方法,相信你会得到满意的结果。
作者: Federer    时间: 2011-7-12 13:41
蝶谷医仙 发表于 2011-7-12 13:32
这时关键变量就很重要了。可以根据关键变量合并。但是根据关键变量合并有三种方法,可以达到您的不同要 ...

在模拟的时候,出现警告:如果数据没有按密钥变量的升序分类,密钥匹配将失败
作者: 蝶谷医仙    时间: 2011-7-12 13:44
Federer 发表于 2011-7-12 13:41
在模拟的时候,出现警告:如果数据没有按密钥变量的升序分类,密钥匹配将失败

你要先根据关键变量进行排序。
作者: 蝶谷医仙    时间: 2011-7-12 13:48
“密钥变量”
应该是“关键变量”
看来汉化版真的很不专业。
作者: phonco669    时间: 2012-5-7 22:50
真不容易,想要发表言论这么麻烦,因为看帖一定要顶,所以麻烦就麻烦吧,学习了!




欢迎光临 统计211 (http://www.tj211.com/) Powered by Discuz! X3.2