1
假設我有以下數據集:修改的SAS數據的單一觀察組
data people;
input name $ age;
datalines;
Timothy 25
Mark 30
Matt 29
;
run;
我怎樣才能改變一個特定的人的年齡?基本上,我想知道如何指定name
並告訴SAS更改該人的(觀察值)age
值。
假設我有以下數據集:修改的SAS數據的單一觀察組
data people;
input name $ age;
datalines;
Timothy 25
Mark 30
Matt 29
;
run;
我怎樣才能改變一個特定的人的年齡?基本上,我想知道如何指定name
並告訴SAS更改該人的(觀察值)age
值。
的簡單情況:
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;
等
感謝。我特別欣賞看到多種解決方案。 – synaptik 2013-04-10 20:14:32