SAS合并没有常见变量

时间:2014-06-06 00:09:11

标签: merge dataset sas

我需要合并两个没有公共变量的数据集,并且只需要一个变量。一个数据集大约有200行唯一值,另一个是80,000个唯一行。我尝试过常见的合并,但无法得到我想要的东西。以下是我之后的事情:

设置变量:x y

设置b变量:1 2 3

所需的合并数据集结果(2列):

x 1
x 2
x 3
y 1
y 2
是3

感谢您的任何见解。

1 个答案:

答案 0 :(得分:1)

根据我对您的问题的理解,您似乎正在尝试进行多对多合并。尝试proc sql cross join / cartesian product:

proc sql;
create table want as
select
*
from have1, have2;
quit;