【问题标题】:SAS merging with no common variable没有公共变量的 SAS 合并
【发布时间】:2014-07-27 03:45:09
【问题描述】:

我需要合并两个没有公共变量的数据集,每个数据集只有一个变量。一个数据集是大约 200 行唯一值,另一个是 80,000 行唯一值。我已经尝试了常见的合并,但无法得到我想要的东西。以下是我所追求的:

设置一个变量:x y

设置 b 变量:1 2 3

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

x 1
x 2
x 3
是的 1
是的 2
是的 3

感谢您的任何见解。

【问题讨论】:

    标签: merge dataset sas


    【解决方案1】:

    根据我对您问题的理解,您似乎正在尝试进行多对多合并。尝试 proc sql 交叉连接/笛卡尔积:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      • 1970-01-01
      • 2011-05-25
      相关资源
      最近更新 更多