[程式] SAS 排序問題
[軟體程式類別]:
SAS
[程式問題]:
資料處理
[軟體熟悉度]:
低(1~3個月)
[問題敘述]:
我想列出各公司每年的CFO
EX:
John從1999年至2001年6月擔任GOOGLE CFO
John卸任後由Mary接任,Mary由2001年6月底接任
我希望資料如下呈現
CompanyID Year CFO
-------------------
GOOGLE 1999 John
GOOGLE 2000 John
GOOGLE 2001 John << John6月卸任
GOOGLE 2001 Mary << Mary6月接任(接在John後)
GOOGLE 2002 Mary
這是我跑出的結果
http://imgur.com/AVNsLyq
(ps.我的Year 是文字格式,非數字)
橘線部分便是問題所在,照理來說應該向上例一樣排
但SAS看到Mary(似乎是新出現的ID)便會先排2001年Mary
導致2001年John被排在後面
[程式範例]:
proc sort data=mylib.CFO out=mylib.CFO;
by Company_ISIN Year;
run;
-----------------------------------------------------------------------------
麻煩前輩指點,感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.120.6
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1426480700.A.903.html
※ 編輯: faceoflove56 (140.119.120.6), 03/16/2015 15:25:30
推
03/16 23:43, , 1F
03/16 23:43, 1F
→
03/16 23:44, , 2F
03/16 23:44, 2F
→
03/16 23:44, , 3F
03/16 23:44, 3F
→
03/16 23:44, , 4F
03/16 23:44, 4F
→
03/16 23:44, , 5F
03/16 23:44, 5F