你思路正确啊,好像就是代码就少了组"",而且有两个`'写成`’了。略作调整如下:
cd J:\数据
local ff : dir . files "*.csv"
foreach f of local ff {
insheet using "`f'", clear
drop if v2==0
local f = substr("`f'", 3, 5)
gen code="`f'"
save J:\数据\Data_`f'.dta, replace emptyok
}
你思路正确啊,好像就是代码就少了组"",而且有两个`'写成`’了。略作调整如下:
cd J:\数据
local ff : dir . files "*.csv"
foreach f of local ff {
insheet using "`f'", clear
drop if v2==0
local f = substr("`f'", 3, 5)
gen code="`f'"
save J:\数据\Data_`f'.dta, replace emptyok
}