作者songhome (爽轰)
看板Statistics
标题Re: [程式] sas 列出重复名称
时间Sat Dec 31 19:15:37 2016
1.
proc sort data=your_data;
by NAME;
run;
data your_data;
set your_data;
by NAME;
if first.NAME*last.NAME=0;
/*如果有两笔以上>每一笔一定不同时是第一笔也是最後一笔*/
run;
2.
proc sql;
create table your_output as select
*
form YOUR_DATA
group by NAME
having count(*)>1
quit;
※ 引述《blackhores (八亿)》之铭言:
: [软体程式类别]:
: SAS
: [程式问题]:
: 资料处理
: [软体熟悉度]:
: 新手
: [问题叙述]:
: 资料举例
: NAME CODE
: A 0001
: AA 0002
: AA 0003
: B 0004
: BC 0005
: D 0006
: DD 0007
: DD 0008
: E 0009
: EF 0010
: EG 0011
: EG 0012
: 最後希望结果如下
: NAME CODE
: AA 0002
: AA 0003
: DD 0007
: DD 0008
: EG 0011
: EG 0012
: 想请教SAS程式该如何处理 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.229.197.108
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1483182940.A.009.html