如何删除SAS中的单个条目行

时间:2016-02-10 02:59:08

标签: sas

我的意思如下:

id_numbers: 1234 1234 1234 5678 3428 9865 9865
Seq_id:      1    2    3    1    1    1    2      

现在,我想要的是删除那些只出现一次的id_numbers。

由于

2 个答案:

答案 0 :(得分:1)

使用PROC SORT和NOUNIQUEKEY选项删除唯一条目。

Proc sort data=have nouniquekey out=want;
By id;
Run;

答案 1 :(得分:0)

您可以使用proc_sql

proc sql;
    delete from t
        where id_number in (select id_number from t group by id_number having count(*) = 1);