在sas

时间:2016-04-29 15:37:01

标签: sas compare two-columns

我有两张桌子

我需要比较两个表

如果列数据相同

然后映射列名table1。 employee(map)table2.employee

因为两者中的数据相同

我如何在SAS中实现这一点?

1 个答案:

答案 0 :(得分:0)

PROC COMPARE。

COMPARE过程比较两个SAS数据集的内容,不同数据集中的选定变量或同一数据集中的变量。 PROC COMPARE比较两个数据集:基础数据集和比较数据集。该过程确定匹配变量和匹配观察。匹配变量是使用VAR和WITH语句配对的具有相同名称或变量的变量。匹配变量必须属于同一类型。匹配观察值是对您指定的所有ID变量具有相同值的观察值,或者,如果您不使用ID语句,则在数据集中的相同位置出现。如果您通过ID变量匹配观察值,则两个数据集必须按所有ID变量排序。

http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#compare-overview.htm