[程式] SAS 資料處理 回傳(已解決)

看板Statistics作者 (LittleMore)時間10年前 (2015/03/26 08:57), 10年前編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
[軟體程式類別]:SAS 低(1~3個月) [問題敘述]: 我想把資料A轉換成資料B 不是很想伸手要答案 但已經過5天還沒想出來...= =+ 不知道要怎麼寫 才可以限制在同一個分析師之下 回傳上一個宣告日的評等 <資料A> 分析師 宣告日 評等 keven 20121209 2 jack 20130304 3 jack 20150207 2 mary 20130806 4 leon 20140608 3 leon 20140708 5 leon 20150203 2 <資料B> 分析師 宣告日 評等 上次評等 keven 20121209 2 - jack 20130304 3 - jack 20150207 2 3 mary 20130806 4 - leon 20140608 3 - leon 20140708 5 3 leon 20150203 2 5 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.229.62 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1427331478.A.E7C.html

03/26 12:48, , 1F
sort + lag
03/26 12:48, 1F
謝謝~~解決囉~~~ 以下是我成功的指令 proc sort data=a;by 分析師 宣告日;run; data b; set a; by 分析師 宣告日 ; lag評等=lag(評等); IF first.分析師 then lag評等=.; run; ※ 編輯: LittleMore (120.126.194.203), 03/26/2015 15:11:34
文章代碼(AID): #1L4rcMvy (Statistics)
文章代碼(AID): #1L4rcMvy (Statistics)