假设我有以下数据集:
data people;
input name $ age;
datalines;
Timothy 25
Mark 30
Matt 29
;
run;
如何更改特定人的年龄?基本上,我想知道如何指定name
并告诉SAS更改该人的(观察)age
值。
答案 0 :(得分:3)
简单的案例:
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;
等