在SAS中将一组的一部分简单复制到另一组

时间:2013-02-05 23:53:57

标签: sas

我正在尝试将SAS的一部分数据集复制到另一部分,例如:

数据集X
X Y
1 12
31 4
5 3

数据集Y
X Y
12 7
9 3

我想将数据集X中包含31和12的单元格复制到Y并获取:

数据集Y
X Y
12 7
9 3
31 12

我想将'obs =''混合在一起''if'和一个proc中的变量名称没有一个组合起作用。

1 个答案:

答案 0 :(得分:2)

您谈到的各种事情的例子:

data want;
set have1(where=(var1=value1)) have2;
run;



data want;
set have1(in=a) have2(in=b);
if (a or (b and var1=value1));
run;


data want;
set have1(obs=2) have2;
run;

我不认为你想要混合它们,任何一个都应该足以满足你所说的。