标题: 紧急求助 ———如何进行这种形式的merge [打印本页] 作者: shiyiming 时间: 2012-2-23 04:25 标题: 紧急求助 ———如何进行这种形式的merge TABLE A
a
b
c
c
d
e
f
g
h
i
TABLE B
a
b
c
e
g
h
i
j
j
k
The combined table
a a
b b
c c
c .
d .
e e
f .
g g
h h
i i
. j
. j
. k
我尝试着用sql和merge,总是有一些不对,求助高手帮忙解答
谢谢作者: shiyiming 时间: 2012-2-23 09:44 标题: Re: 紧急求助 ———如何进行这种形式的merge 先占个沙发慢慢想
[code:xfm4jq66]data A;
input var $;
datalines;
a
b
c
c
d
e
f
g
h
i
;
data a;
set a;
by var;
if first.var then varid=0;
varid+1;
run;
data b;
input var $;
datalines;
a
b
c
e
g
h
i
j
j
k
;
data b;
set b;
by var;
if first.var then varid=0;
varid+1;
run;
data c;
set a(in=a) b;
id=ifn(a,1,2);
run;
proc sort data=c;
by var varid;
run;
proc transpose data=c out=c(keep=var1 var2) prefix=var;
by var varid;
id id;
var var;
run;[/code:xfm4jq66]作者: shiyiming 时间: 2012-2-23 21:38 标题: Re: 紧急求助 ———如何进行这种形式的merge 太感谢了。可以运行,我要仔细研究一下是怎么做的,