繁体   English   中英

如何在SAS中联接或更新表?

[英]How to JOIN or UPDATE the table in SAS?

我有一个表,缺少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  

准备数据

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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM