【发布时间】:2014-02-14 09:10:33
【问题描述】:
如何在 SAS 数据步骤中删除重复项。
data uscpi;
input year month cpi;
datalines;
1990 6 129.9
1990 7 130.4
1990 8 131.6
1990 9 132.7
1991 4 135.2
1991 5 135.6
1991 6 136.0
1991 7 136.2
;
run;
PROC SORT DATA = uscpi OUT = uscpi_dist NODUPKEY;
BY year ;
RUN;
我可以使用 proc 步骤,但如何在数据步骤中删除它。提前致谢
【问题讨论】:
-
这是一种使用哈希对象的方法:stackoverflow.com/a/5705176/17743
-
你想保留哪些?仅按“年”执行将随机删除记录。我不认为那是你想要的?
标签: duplicates sas datastep