假设我有以下数据集:
data people;
input name $ age;
datalines;
Timothy 25
Mark 30
Matt 29
;
run;
Run Code Online (Sandbox Code Playgroud)
如何更改特定人的年龄?基本上,我想知道如何指定a name并告诉SAS更改该人(观察age值)的值。
简单的情况:
data want;
set people;
if name='Mark' then age=31;
run;
Run Code Online (Sandbox Code Playgroud)
您可以通过多种方法在同一数据集中进行更改:
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;
Run Code Online (Sandbox Code Playgroud)
等等
| 归档时间: |
|
| 查看次数: |
14933 次 |
| 最近记录: |