我有一个表,缺少3(id),第二个表1(id)&缺少2(id)但存在3(id)。我想仅更新SAS中的所有ID 1(id),2(id),(3(id)
。
注意:我不想创建额外的列。
例如
id industry
1 a
2 b
3
id industry
1
2
3 c
id industry
1 a
2 b
3 c
答案 0 :(得分:1)
准备数据
data a;
infile datalines missover;
input id industry $;
datalines;
1 a
2 b
3
;
run;
data b;
infile datalines missover;
input id industry $;
datalines;
1
2
3 c
;
run;
<强>解决方案强>
方法1
/* create a new data set A */
data a;
update a b;
by id;
run;
方法2
/* modificate an existing data set A (better performance)*/
data a;
modify a b;
by id;
run;