Re: [問題] SAS把缺失值missingvalue用前一期取代
以下寫法沒試過
但我想或許可以用
data file;
set file;
retain ratio_new ratio;
if ratio^=. then ratio_new=ratio;
run;
你試試看吧
如果沒辦法的話 請多嘗試不同組合
但是 retain 這個指令應該能夠幫到你
※ 引述《flyindanger (閃~讓專業的來)》之銘言:
: date ratio
: ------ -------
: 199610 0.3
: 199611 .
: 199612 .
: 199701 .
: "." 是missing value
: 請問要用什麼指令可以把全部的missing value用199610的資料補起來呢?
: 我寫
: if ratio=. then ratio=lag(ratio);
: 但是沒辦法補起來
: 需要事先做出lag一期兩期三期的ratio 才能用這寫法
: 感謝各位大大的幫助
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.35.186
推
07/11 21:40, , 1F
07/11 21:40, 1F
推
07/11 21:42, , 2F
07/11 21:42, 2F
推
07/15 13:46, , 3F
07/15 13:46, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):