【发布时间】:2011-09-07 08:01:30
【问题描述】:
作为 R 用户,我现在正在使用 this 资源学习 Stata,并且对 merge 命令感到困惑。
在 R 中,我不必担心错误地合并数据,因为它无论如何都会合并所有内容。如果公共列包含任何重复项,我无需担心,因为Y 数据帧将合并到X 数据帧中的每个重复行。 (在merge 中使用all=FALSE)
但是对于 Stata,我需要在继续合并之前从 X 中删除重复的行。
在 Stata 中是否假设,为了让merge 继续进行,主表中的公共列必须是唯一的?
【问题讨论】:
-
对于在 Stata 中合并问题,我发现 MMERGE 非常有用。
-
仅供参考:从 Stata 11 开始,
mmerge的功能已被纳入“官方”merge命令中。