蠢猫猫 发表于 2019-2-10 00:09 
尴尬尴尬,每次刚发完帖子就找到原因了。。。。
问题出在第一次合并之后
use fdata1.dta, clear
代码:cd"C:\Users\Miraitowa\Desktop\第五章数据\data"
set excelxlsxlargefile on
import excel CG_Co.xlsx, firstrow cellrange(A2) clear
drop in 1
destring _all, replace
save CG_Co.dta, replace
import excel CG_Director.xlsx, firstrow cellrange(A2) clear
drop in 1
destring _all, replace
save CG_Director.dta, replace
use C:\Users\Miraitowa\Desktop\第五章数据\data\CG_Co.dta
describe
merge 1:m 证券代码 using C:\Users\Miraitowa\Desktop\第五章数据\data\CG_Director.dta,nogen
save finaldata, replace
import excel CG_Sharehold.xlsx, firstrow cellrange(A2) clear
drop in 1
destring _all, replace
save CG_Sharehold.dta, replace
use fina ldata, clear
merge 1:m 证券代码 using C:\Users\Miraitowa\Desktop\第五章数据\data\CG_Sharehold.dta.
结果出现了这样的错误,是为什么呢
merge 1:m 证券代码 using C:\Users\Miraitowa\Desktop\第五章数据\data\CG_Sharehold.dta.
variable 证券代码 does not uniquely identify observations in the master data