Stata如何进行数据合并与扩展?

2021-11-24 6359

  Stata如何进行数据合并与扩展呢?接下来的时间请让艾思云课堂小编带大家学习一下如何使用stata进行数据合并与扩展吧!

  数据合并(merge)与扩展(append):

  merge表示样本量不变,但增加了一些新变量;append表示样本总量增加了,但变量数目不变。

Stata如何进行数据合并与扩展?.png

  one-to-one merge:

  数据源自stata tutorial中的exampw1和exampw2

  第一步:将exampw1按v001~v003这三个编码排序,并建立临时数据库tempw1

  clear

  use "t:\statatut\exampw1.dta"

  su ——summarize的简写

  sort v001 v002 v003

  save tempw1

  第二步:对exampw2做同样的处理

  clear

  use "t:\statatut\exampw2.dta"

  su

  sort v001 v002 v003

  save tempw2

  第三步:使用tempw1数据库,将其与tempw2合并:

  clear

  use tempw1

  merge v001 v002 v003 using tempw2

  第四步:查看合并后的数据状况:

  ta _merge ——tabulate _merge的简写

  su

  第五步:清理临时数据库,并删除_merge,以免日后合并新变量时出错

  erase tempw1.dta

  erase tempw2.dta

  drop _merge

  数据扩展append:

  数据源自stata tutorial中的fac19和newfac

  clear

  use "t:\statatut\fac19.dta"

  ta region

  append using "t:\statatut\newfac"

  ta region

  合并后样本量增加,但变量数不变

  以上就是本期艾思科蓝小编分享的关于“stata命令”的所有内容啦,如需了解更多相关信息,请点击艾思科蓝关注我们,期待我们的再会。

Stata面板数据计量分析高级培训班.jpg

会议官网

扫码关注艾思科蓝订阅号 回复“0”即可领取该资料

去登录