首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果sas中的任何列值相同,如何将唯一值赋给行

如果sas中的任何列值相同,如何将唯一值赋给行
EN

Stack Overflow用户
提问于 2019-09-04 20:23:38
回答 1查看 63关注 0票数 0

我有2个sas数据集。一个数据集具有基于5个列值的聚类。如果行之间有任何列相同,则这些行具有相同的唯一键。类似地,第二个数据集具有基于相同列的相似聚类。现在,我必须根据列值合并这两个数据集,然后为任何列匹配分配唯一键。假设第一个数据有1个簇,有5行,第二个数据有另一个簇,有2行。如果这两个数据集之间有任何匹配的行,则所有7个数据集都应具有相同的唯一键

EN

回答 1

Stack Overflow用户

发布于 2019-09-04 20:52:27

您可能想要了解基于键连接行的SET语句,或者基于键组合不同列的MERGE语句。您对"5行“、"2行”和“所有7行”的描述表明是堆叠。

代码语言:javascript
复制
data want;
   set
     dataset_one
     dataset_two
   ;
   by key1 key2 key3 key4 key5;
   if first.key5 then fiveLevelGroupId + 1;
run;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57788341

复制
相关文章

相似问题

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