如何在 sas 中连接数据集(附示例)
您可以使用以下基本语法来连接 SAS 中的数据集:
/*concatenate two datasets into one*/
data data3;
set data1 data2;
run ;
以下示例展示了如何在实践中使用此语法。
示例:在 SAS 中连接数据集
假设我们在 SAS 中有以下两组数据:
/*create first dataset*/
data data1;
input firstName $lastName $points;
datalines ;
Austin Smith 15
Brad Stevens 31
Chad Miller 22
;
run ;
/*create second dataset*/
data data2;
input firstName $lastName $points;
datalines ;
Dave Michaelson 19
Eric Schmidt 29
Frank Wright 20
Greg Gunner 40
Harold Anderson 35
;
run ;
/*view datasets*/
proc print data =data1;
proc print data =data2;
我们可以使用以下代码将这两个数据集连接成一个数据集:
/*concatenate two datasets into one*/
data data3;
set data1 data2;
run ;
/*view new dataset*/
proc print data =data3;
生成的数据集包含前两个数据集的所有观察结果。
注意:在此示例中,我们仅将两个数据集连接成一个。但是,我们可以使用类似的语法来连接任意数量的数据集。唯一的要求是每个数据集包含相同的变量名称。
其他资源
以下教程解释了如何在 SAS 中执行其他常见任务: