比如数据是这样的
name ic year ...
ABC 1 1998
ABC 0 1999
ABC 0 2000
ABC 1 2001
BBC 0 1998
BBC 0 1999
BBC 0 2000
BBC 0 2001
...
虽然ABC组里只有1998年和2001年符合条件,不过我要把这4个都删掉。

|
楼主: burnpark
|
2615
5
sas删除整组 |
|
已卖:1份资源 讲师 21%
-
|
回帖推荐angel42102209 发表于4楼 查看完整内容 data old;
input name $ ic year @@;
cards;
ABC 1 1998
ABC 0 1999
ABC 0 2000
ABC 1 2001
BBC 0 1998
BBC 0 1999
BBC 0 2000
BBC 0 2001
;
run;
proc sql;
create table new as
select old.*, sum(ic)as sum from old
group by name;
quit;
data new;
set new;
if sum=0;
run;
本帖被以下文库推荐
| ||
|
|
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


