SAS中文论坛

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

作者: shiyiming    时间: 2011-6-19 14:59
标题: 如何用SAS删除重复观测
rt,即有一行所有的变量值都一样,要去掉多余的~~
作者: shiyiming    时间: 2011-6-19 20:11
标题: Re: 如何用SAS删除重复观测
proc sort data=ds1 out=ds2 outdup=ds2_1 noduprecs;
     by var1;
run;
作者: shiyiming    时间: 2011-6-20 09:06
标题: Re: 如何用SAS删除重复观测
nodup有一个不好的地方,如果你不事先排序的话,是做不到去除重复值的,他去的重复值是这样的:如果当前记录和上条记录一样的话,则删除本记录。如果你没有排序,可能一条都娶不掉。如果用这个,先排序哦。
或者用nodupkey
作者: shiyiming    时间: 2011-6-20 11:15
标题: Re: 如何用SAS删除重复观测
使用PROC SQL;
[code:3dejjf6s]

PROC SQL;
   CREATE TABLE SETA AS
   SELECT DISTINCT *
   FROM DATASET;
QUIT;


[/code:3dejjf6s]
作者: shiyiming    时间: 2011-6-20 23:45
标题: Re: 如何用SAS删除重复观测
look at here <!-- m --><a class="postlink" href="http://saslist.com/sxlion/2008/05/10/%e6%95%b0%e6%8d%ae%e6%b8%85%e6%b4%97%e4%b9%8b%e5%8d%95%e4%b8%aa%e6%95%b0%e6%8d%ae%e9%9b%86%e6%93%8d%e4%bd%9c%ef%bc%8d%e9%87%8d%e5%a4%8d%e8%ae%b0%e5%bd%95/">http://saslist.com/sxlion/2008/05/10/%e ... %e5%bd%95/</a><!-- m -->




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