SAS 中, set 和 merge的区别是啥

2025-02-24 07:48:43
推荐回答(1个)
回答1:

SAS数据步中,set和merge均可以对两个以上数据库进行合并,但在使用过程中应当注意:
1、set用于数据库的纵向合并,即合并后的数据库记录是多个数据库记录的总和;使用之前不需要对数据库根据一定原则进行排序。
2、merge用于数据库的横向合并,即合并后的数据库记录为最多一个数据库的记录;使用之前需要对数据库根据一定原则进行排序。
在一些药物临床试验统计分析宏的编写中,可以使用merge对不同分析数据集分析的结果进行拼接,可以常看到的FAS与PP数据集的分析结果在一个统计表中表达。