|
SAS中sort过程的选项nodup和nodupkey非常好用,nodup对数据库中整条记录相同做删除,nodupkey对by变量相同的记录做删除。均可以把做删除后的记录输出(out选项)到一个数据集中。
但是,如果就想看一下哪些整条记录相同,或者按某几个变量查是相同的,sort过程似乎就不能解决这个问题了。此时,proc summary该闪亮登场了!
看下面的程序:
data b;
input id $ a b c;
cards;
001 1
002 2
003 3
004 4
002 2
006 5
004 4
;
run;
proc summary data=b nway;
class id a b;
output out=c (drop=_type_
run;
proc print data=c;
run;
结果如下:
有没有表达清楚呢?
如果还没有,请再看以下程序及结果吧:
程序:
proc sort data=b nodupkey out=d;
by id a b;
run;
proc print data=d;
run;
结果:
OK,就暂到此啦!Good luck!
手机版|会员|至尊|接种|公卫人 ( 沪ICP备06060850号-3 )
GMT+8, 2024-5-17 01:16 , Processed in 0.026269 second(s), 5 queries , Gzip On, MemCached On.
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.