mergemany
是一个可用于合并多个文件的外部命令,其语法如下:
mergemany 1:1 filename1 filename2..., match(varlist) [options]
*安装命令
ssc install mergemany
*示例1
mergemany 1:1 资产负债表 利润表 现金流量表, match(stkcd year) //合并资产负债表、利润表、现金流量表三个dta文件
*示例2
mergemany 1:1 资产负债表 利润表 现金流量表, match(stkcd year) saving(财务报表) verbose //verbose:显示合并结果
keep if _merge_利润表 == 3 & _merge_现金流量表 == 3 //保留匹配成功的样本
drop _m*
*示例3
mergemany 1:1 , match(stkcd year) saving(财务报表) all //合并当前目录下的所有dta文件
*示例4
mergemany 1:1 , match(stkcd year) saving(财务报表) all import(csv) //合并当前目录下的所有csv文件
网友评论