我想在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我希望,我能解释清楚。非常感谢。
发布于 2017-03-26 00:10:50
好的,一种方法是使用proc sql,并且只使用一个连接:
proc sql noprint;
select a.*,b.volume
from dataset1 as a
left join dataset2 as b
on a.group = b.group;quit;或者,如果您想使用merge来执行此操作:
data combine;
merge dataset1 dataset2;
by group;
run;https://stackoverflow.com/questions/43017816
复制相似问题