❝作者:江小白
❞
邮箱:[email protected]
我们在使用stata进行数据分析时,可能涉及多个数据文档的合并操作或者同时使用不同数据集中的多个变量,这都需要我们进行文档间不同变量的归并。
例如,我们需要使用CFPS(中国家庭追踪调查)数据库进行实证分析,而申请拿到的原始数据中包含成人数据库,儿童数据库,家庭关系库等多个数据集,我们需要的变量分散在这些数据集中,此时就需要将不同数据库中的不同变量放到一起;再譬如我们需要CFPS多期的调查数据构建多期面板,这又需要我们把多期的数据合并到一起...
在stata中就为我们提供了merge
,append
等命令以实现多个数据文件的「横向合并」或「纵向合并」。
「merge」 命令
merge
和 append
都是stata自带的数据处理命令,为了了解命令的使用,我们可以使用help 命令
help merge
通过帮助命令我们可以观察到如下语句格式
❝通过关键变量进行1对1合并
merge 1:1 varlist using filename通过关键变量进行多对1合并
merge m:1 varlist using filename通过关键变量进行1对多合并
merge 1:m varlist using filename通过关键变量进行多对多合并
merge m:m varlist using filename通过观测数进行1对1合并
❞
merge 1:1 _n using filename
利用帮助文件的示例演示1对1的数据合并如何操作