[程式] SAS資料編碼

看板Statistics作者 (阿蠻)時間12年前 (2013/12/13 00:46), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/3 (看更多)
------------------------------------------------------------------------ [軟體程式類別]: SAS [程式問題]: 資料處理 [軟體熟悉度]: 新手(不到1個月) [問題敘述]: 我想將資料編碼,資料如下: year p 20060701 AAA 20060702 AAA 20060702 AAA 20060703 AAA 20060701 BBB 20060701 BBB 20060702 BBB 我想用日期和人的組合進行編碼,想要區分資料,編碼如下 year p code 20060701 AAA 1 20060702 AAA 2 20060702 AAA 2 20060703 AAA 3 20060701 BBB 4 20060701 BBB 4 20060702 BBB 5 也就是說不同的組合就是新的一碼 請問大大這要怎麼處理阿!!! 我這裡是先用P做排序,接著在用year做排序 謝謝各位努力看完!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.190.137

12/13 04:48, , 1F
data temp;set temp; by id year; retain code 0;
12/13 04:48, 1F

12/13 04:48, , 2F
if first.year then code=code+1; run;
12/13 04:48, 2F

12/14 00:24, , 3F
謝謝,已解決!!!
12/14 00:24, 3F
文章代碼(AID): #1IgUXAk6 (Statistics)
文章代碼(AID): #1IgUXAk6 (Statistics)