SAS中文论坛

标题: 如何删除重复观测? [打印本页]

作者: shiyiming    时间: 2008-12-12 17:00
标题: 如何删除重复观测?
发现数据集中有重复记录,该如何删除重复的呢?
作者: shiyiming    时间: 2008-12-12 18:27
标题: Re: 如何删除重复观测?
[code:qr5rtjp1]data a;
        x=1;y=1;output;
        x=1;y=1;output;
run;
/*方法一:*/
proc sql noprint;
        create table result as
                select distinct * from a;
quit;
/*方法二:*/
proc sort data=a out=result noduprecs;
        by _all_;
run;
[/code:qr5rtjp1]
作者: shiyiming    时间: 2008-12-14 22:18
标题: Re: 如何删除重复观测?
<!-- m --><a class="postlink" href="http://sxlion.spaces.live.com/blog/cns!C7ABA890CA87EC80!127.entry">http://sxlion.spaces.live.com/blog/cns! ... !127.entry</a><!-- m -->

上面提供了几种方法供参考。
作者: shiyiming    时间: 2008-12-22 21:10
标题: Re: 如何删除重复观测?
data a1.y1;
set a1.y1;
by x1 x2;
if last.x2 then output;
run;
作者: shiyiming    时间: 2008-12-31 15:19
标题: Re: 如何删除重复观测?
distinct




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2