我试图删除数据集中多个变量相同的观察结果。
例如
RID录取日期结束日期
2014年1月1日2014年1月3日>
2014年1月1日1日至3日
2014年3月2日2014年3月5日
2014年7月2日2014年7月8日
2014年7月2日2014年7月8日
2014年8月9日2014年8月24日
我希望保留每个RID的所有唯一许可,但删除具有相同RID和相同的录取/结束日期的任何观察。
谢谢!
答案 0 :(得分:1)
PROC SORT DATA=work.yourdatasetin OUT=work.datasetout NODUPLICATES ;
BY rid ;
RUN ;
这样的事情也可行。
proc sql;
create table work.yourdatasetout as
select distinct
*
from
work.yourdatasetin;
quit;