作者imaltar (..)
标题Re: [程式] SAS资料编码
时间Sun May 1 11:42:05 2016
※ 引述《titanman (小孩)》之铭言:
: [软体程式类别]:
: SAS
: [程式问题]:
: 资料处理
: [软体熟悉度]:
: 新手
: [问题叙述]:
: Year code kk
: 20000101 AAA 1
: 20000101 AAA 1
: 20000102 AAA 2
: 20000103 AAA 3
: 20000104 AAA 4
: 20000101 BBB 1
: 20000102 BBB 2
: 20000103 BBB 3
: 想要将上表排序成变数KK那样 用retain 语法试很久还是试不出来
: 不知有人能提供个建议吗~~~~? 感谢~
data a;
input Year code $8. ;
cards;
20000101 AAA
20000101 AAA
20000102 AAA
20000103 AAA
20000104 AAA
20000101 BBB
20000102 BBB
20000103 BBB
;
run;
proc sort data=a;by code Year;run;
data a;set a;by code Year ;
retain kk;
if first.code then kk=0;
if first.Year then kk+1;
run;
试看看吧~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.225.113.40
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1462074128.A.55A.html
1F:推 titanman: 谢谢你 ok搂~~~~ 05/01 12:55