发布网友 发布时间:2022-04-22 03:48
共1个回答
热心网友 时间:2023-10-14 13:21
Stata进行率的合并的方法是:在stata中就为我们提供了merge ,append 等命令以实现多个数据文件的率的合并「横向合并」或「纵向合并」。
merge命令:merge和 append 都是stata自带的数据处理命令,为了了解命令的使用,我们可以使用help命令,通过帮助命令我们可以观察到如下语句格式:
1、通过关键变量进行1对1率合并:merge 1:1 varlist using filename。
2、通过关键变量进行多对1率合并:merge m:1 varlist using filename。
3、通过关键变量进行1对多率合并:merge 1:m varlist using filename。
append命令:如果需要实现数据率的纵向合并,我们使用append命令。append的语句格式如下:append using filename [filename ...] [, options]。
Stata文件横向合并,纵向合并的代码是:
横向合并:
use balance,replace。
merge m:n Stkcd a*er typrep using income。
keep if _m==3。
drop _m。
merge 1:1 Stkcd a*er typrep using cashflow。
keep if _m==3。
drop _m。
save finance,replace。
纵向合并:
use file1,replace。
append using file2。