全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
11965 3
2011-05-28
各位前辈,在spss中怎样删除重复的个案呀。例如:(但是我的数据有13完行,不可能用手工删除,有什么好办法吗?谢谢大家啦!好急哦。。

id      age   sex                                              id      age   sex
1        25       1                                              1        25       1
2       14        2                                               2       14        2                                             
3        20       1                                              3        20       1
3        20       1                                              4        10       2
4        10       2            我要的结果是:                                   
2       14        2
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-5-28 17:38:01
spss没用过,用数据库语言sql的distinct语句能用不,可以的话一句就OVER了,不行的话,拷出来数据库处理一下~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-5-28 17:59:14
sort cases by ID.
compute ROW=$casenum.
aggregate outfile 'c:\temp.sav'/break ID/ROW2=first(ROW).
match files file */table 'c:\temp.sav'/by ID.
select if ROW=ROW2.
delete variable ROW ROW2.
exe.。。。。。。我刚找了下资料。用这个语句可以实现,,给大家分享下,,哈哈,谢谢楼上的哦。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-25 21:36:44
kiki.ab 发表于 2011-5-28 17:59
sort cases by ID.
compute ROW=$casenum.
aggregate outfile 'c:\temp.sav'/break ID/ROW2=first(ROW) ...
楼主太聪明了,想出这种办法!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群