看板 Statistics 關於我們 聯絡資訊
以下寫法沒試過 但我想或許可以用 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
flyindanger:咖啡大大太神了啦 我想了好久!!!! 07/11 21:40
flyindanger:但是我不是很懂retain的用法 以及^=的意思呢 07/11 21:42
piggood:^= 是不等於的意思 07/15 13:46