我正在按照此链接中有关如何通过foreach
循环附加 Stata 文件的说明进行操作。我认为这很简单。
但是,当我尝试在循环中引用每个in 时f
,我收到错误:datafiles
foreach
invalid `
我已经设置了我的工作目录,并且数据位于一个名为csvfiles
. 我正在尝试使用本地宏调用子文件夹f
中的每个文件,然后将每个文件附加到名为.csvfiles
datafiles
data.dta
我在do
下面的文件中包含了代码:
clear
local datafiles: dir "csvfiles" files "*.csv"
foreach f of local datafiles {
preserve
insheet using “csvfiles\`f'”, clear
** add syntax here to run on each file**
save temp, replace
restore
append using temp
}
rm temp
save data.dta, replace