在SAS中,我正在尝试将数据集的一部分复制到另一部分,例如:
数据集X
X Y
1 12
31 4
5 3
数据集Y
X Y
12 7
9 3
我想将本例中包含31和12的单元格从数据集X复制到Y,并获得:
数据集Y
X Y
12 7
9 3
31 12
我打算在一个进程中混合“obs=”、“if”和变量名,所有的组合都不起作用。
发布于 2013-02-06 10:37:54
你谈到的各种事情的例子:
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;我想你不会想要把它们混合在一起,任何一个都应该足够你正在谈论的东西。
https://stackoverflow.com/questions/14719164
复制相似问题