2013-08-06 2 views

ответ

2

Вам не хватает инструкции SET.

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

создаст новый набор данных, want из have, с новым значением переменной прикладной (или Recode или любой другой). Вы также можете сделать

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

Это заменит have с собой плюс Recode/что угодно. Это на самом деле менее распространено в SAS; часто предпочтительнее делать все перекодировки за один шаг, но создавать новый набор данных (чтобы код был легко обратимым).

Смежные вопросы