3

次のデータセットがあるとします。

data people;
    input name $ age;
    datalines;
Timothy 25
Mark 30
Matt 29
;
run;

特定の人の年齢を変更するにはどうすればよいですか? name基本的に、a を指定して、SAS にその人の (観察の)age値を変更するように指示する方法を知りたいです。

4

1 に答える 1

5

単純なケース:

data want;
set people;
if name='Mark' then age=31;
run;

同じデータセット内でさまざまな方法で変更できます。

proc sql;
  update want 
    set age=31 
    where name='Mark';
quit;


data people;
set people;
if name='Mark' then age=31;
run;


data people;
modify people;
if name='Mark' then age=31;
run;

于 2013-04-10T20:03:26.493 に答える