[問題] 有關sas語法的問題~
請問一下哦~我有一筆資料要補值~
我已經將平均數跑出~然後要插補回原來的變數~
試了很多次還是沒有辦法~
以下是我的語法謝謝大大幫我看一下哦~~^^
proc means data=A4 maxdec =4;
var x1;
output out =a5 mean=x2;
run;
a4是我原本的資料集~
我把算出來的平均數創造在另一個資料集~
var x1是一個有遺失值的變數~~
我要把我所傳造出來的那一個mean的值(x2)補回原本x1有遺失值的地方~
我有試著把兩個檔案merge或set
寫一個if var x1 = . then x3=x2 else x3=x1;
可是卻沒有辦法補值~
謝謝^^
我想要把補完值的那一個變數產生一個新的變數~變成x3
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.245.139
※ 編輯: caroldog 來自: 125.224.245.139 (04/01 19:57)