我有2个sas数据集。一个数据集具有基于5个列值的聚类。如果行之间有任何列相同,则这些行具有相同的唯一键。类似地,第二个数据集具有基于相同列的相似聚类。现在,我必须根据列值合并这两个数据集,然后为任何列匹配分配唯一键。假设第一个数据有1个簇,有5行,第二个数据有另一个簇,有2行。如果这两个数据集之间有任何匹配的行,则所有7个数据集都应具有相同的唯一键
发布于 2019-09-04 20:52:27
您可能想要了解基于键连接行的SET语句,或者基于键组合不同列的MERGE语句。您对"5行“、"2行”和“所有7行”的描述表明是堆叠。
data want;
set
dataset_one
dataset_two
;
by key1 key2 key3 key4 key5;
if first.key5 then fiveLevelGroupId + 1;
run;https://stackoverflow.com/questions/57788341
复制相似问题