数据集的横向合并 | 您所在的位置:网站首页 › 数据的横向合并 › 数据集的横向合并 |
一对一合并,只保留完全匹配的记录,即_merge==3 2. 一对多(1:m)合并 3.多对一(m:1)合并 4.多对多(m:m)合并 Stata一般不推荐进行多对多(m:m)合并,如果确实想要进行多对多合并,思考一下是否可以使用一对多或者多对一的合并。 在进行横向合并时需要注意: (1)同名变量问题 在进行数据合并时,除关键变量之外,主数据集和从数据集的其他变量名不能相同,这是非常重要的,否则会出现数据集合并的混乱,无法达到增加变量的目的。为了防止此类情况的发生,我们一般在横向合并时使用cf命令(cf为compare files的缩写)来查看主从数据集之中是否还有同名变量。 (2)关键变量类型要一致 主数据集和从数据集中的关键变量不仅变量名要相同,变量格式也要一致(如,均为数值型或者均为字符型),否则会报错。 (3) 一次只能横向合并两个数据集 从stata 11开始,新版的merge命令不支持同事合并多个数据集,只能每次合并两个数据集。 (4) 关键变量的值至少在一个数据集中是唯一的 在1:1、1:m或者m:1类型的横向合并中,代表1的数据集中关键变量的值必须是唯一。 参考:廉启国编著的《Stata数据统计分析教程》返回搜狐,查看更多 |
CopyRight 2018-2019 实验室设备网 版权所有 |