2013-08-06 54 views

回答

2

您錯過了SET語句。

data want; 
set have; 
myvar=5; 
run; 

將創建一個新的數據集,want,從have,與(或重新編碼或其他)應用新的變量值。你也可以做

data have; 
set have; 
myvar=5; 
run; 

這將取代have自己加上recode /無論。這在SAS中並不常見;通常最好在一個步驟中完成所有的重新編碼,但要創建一個新的數據集(以便代碼易於翻轉)。