作者robinkidd (未来??)
看板Statistics
标题[问题] SAS删除相同资料(选择性)
时间Wed Jun 4 21:15:26 2014
目前学了SAS约两个月
遇到了一些问题卡关了想请教各位
范例:
ID Reason
A123456789 SA
A123456789 CV
A123456790 SA
A123456790 SA
当如果ID相同时 资料要删掉时
我知道用proc sort 配上 nodupkey就可以解决
但像案例 当ID=A123456789时 Reason SA or CV其中一笔都有可能被删
假设我想要设定优先顺序 例如当Reason是SA时
遇到相同ID 这笔就不会被删 而是Reason为其他原因时被删
只留下
ID Reason
A123456789 SA
A123456790 SA
不知道该怎麽写这程式
先感谢各位了!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.43.163.238
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Statistics/M.1401887728.A.651.html
1F:→ luenchang:proc sql; select distinct ID, Reason from data where 06/05 13:40
2F:→ luenchang:Reason='SA'; quit; 06/05 13:41