数据集的横向合并 您所在的位置:网站首页 数据的横向合并 数据集的横向合并

数据集的横向合并

2024-06-21 17:23| 来源: 网络整理| 查看: 265

一对一合并,只保留完全匹配的记录,即_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 实验室设备网 版权所有