全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1345 2
2019-04-02
这个文件名中有暂元怎么处理
.  forvalues i=2/7{
  2.  merge m:m stkcd year using "C:\Users\徐晓慧\Documents\corporate governance and CSR\"`i'_Basic.dta""
  3.  keep if _merge==3
  4.  drop _merge
  5.  }

出现错误
invalid '2_Basic.dta'


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-4-2 13:18:28
use "C:\Users\徐晓慧\Documents\corporate governance and CSR\0_Basic.dta", clear


解决方法如下

tostring year,replace
forvalues i=1/7{
merge m:m stkcd year using "C:/Users/徐晓慧/Documents/corporate governance and CSR/`i'_Basic.dta"
keep if _merge==3
drop _merge
}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-3 07:40:02
maoqiqiudenver 发表于 2019-4-2 13:18
use "C:\Users\徐晓慧\Documents\corporate governance and CSR\0_Basic.dta", clear
请永远都不要用 merge m:m,你的情况应该是 merge 1:1。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群