首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAS_Working两个数据集

SAS_Working两个数据集
EN

Stack Overflow用户
提问于 2017-03-25 22:51:12
回答 1查看 17关注 0票数 0

我想在SAS中合并两个数据集。我想用例子来说明:

代码语言:javascript
复制
 Group     Value
  A         10
  A          8
  A          6
  B          7
  B          9
  B          11

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

代码语言:javascript
复制
 Group     Volume
  A         2
  B         3

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

代码语言:javascript
复制
 Group     Value     Volume
  A         10        2
  A          8        2
  A          6        2
  B          7        3
  B          9        3
  B          11       3

我希望,我能解释清楚。非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2017-03-26 00:10:50

好的,一种方法是使用proc sql,并且只使用一个连接:

代码语言:javascript
复制
proc sql noprint;
     select a.*,b.volume
            from dataset1 as a
       left join dataset2 as b
            on a.group = b.group;quit;

或者,如果您想使用merge来执行此操作:

代码语言:javascript
复制
data combine;
  merge dataset1 dataset2;
  by group;
run;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43017816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档