SAS中文论坛
标题:
[求助] 如何把一个data set 中的一列写入到另一个data set
[打印本页]
作者:
shiyiming
时间:
2008-5-17 20:13
标题:
[求助] 如何把一个data set 中的一列写入到另一个data set
本人有两个data sets, 现在就是想把一个data set 中的一列数据copy到另一个data set中.
两个data set 都有很多观察项,但基本所有的变量都一样,只有最后一列数据不同,但
观察项数目相同.因此,不需要sort, merge.
列如;
data a;
input xx yy zz;
cards;
1 2 10
1 3 0
2 1 8
3 2 18
;
data b;
input xx yy zz;
cards;
1 2 56
1 3 55
2 1 42
3 2 88
;
现在我想要得结果就是data set a 像下面一样:
xx yy zz zz_
1 2 10 56
1 3 0 55
2 1 8 42
3 2 18 88
请高手们帮忙,非常感谢.
作者:
shiyiming
时间:
2008-5-18 08:08
标题:
Re: [求助] 如何把一个data set 中的一列写入到另一个data set
[code:3bqn4nhh]
data result;
merge a b(rename=(zz=zz_) keep=zz);
run;
[/code:3bqn4nhh]
作者:
shiyiming
时间:
2008-5-18 11:46
标题:
Re: [求助] 如何把一个data set 中的一列写入到另一个data set
非常非常感谢,byes的援手!!!
成功解决问题。
many thanks
作者:
shiyiming
时间:
2008-5-20 10:52
标题:
Re: [求助] 如何把一个data set 中的一列写入到另一个data set
括号中不加入keep=zz语句,结果还是一样的。
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2