作者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/m.aspx?n=bbs/Statistics/M.1462074128.A.55A.html
1F:推 titanman: 謝謝你 ok摟~~~~ 05/01 12:55