SAS_Working Two Dataset

时间:2017-03-25 14:51:12

标签: sas

我想在SAS中合并两个数据集。我想通过示例来展示:

 Group     Value
  A         10
  A          8
  A          6
  B          7
  B          9
  B          11

这是我的第一个数据集。我也有第二个数据集:

 Group     Volume
  A         2
  B         3

我想合并这两个数据集。结果应该是:

 Group     Value     Volume
  A         10        2
  A          8        2
  A          6        2
  B          7        3
  B          9        3
  B          11       3

我希望,我可以解释一下。非常感谢。

1 个答案:

答案 0 :(得分:0)

一种方法是使用proc sql并使用连接:

proc sql noprint;
     select a.*,b.volume
            from dataset1 as a
       left join dataset2 as b
            on a.group = b.group;quit;

或者如果你想用合并来做:

data combine;
  merge dataset1 dataset2;
  by group;
run;