我正在尝试将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中的变量名称没有一个组合起作用。
答案 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;
我不认为你想要混合它们,任何一个都应该足以满足你所说的。