在Stata中循环文件名错误

在Stata中循环文件名错误,stata,Stata,我知道已经存在类似的相关线程 我按照这些说明操作,但是在Stata中收到无效语法r(198)错误 我的代码如下所示: foreach var of "*/ABC.dta" ABC{ infix observation 1-2 date 3 using "*/CC_ABC`var'.txt" save "*/CC_ABC`var'.dta" ,replace } 其中ABC.dta是一个非常随机的数字列表,所有这些数字都出现在文件名中。你知道我为什么会在这里出错吗? 非常感谢 这是真的代码吗

我知道已经存在类似的相关线程

我按照这些说明操作,但是在Stata中收到无效语法r(198)错误

我的代码如下所示:

foreach var of "*/ABC.dta" ABC{
infix observation 1-2 date 3 using "*/CC_ABC`var'.txt" 
save "*/CC_ABC`var'.dta" ,replace
}
其中ABC.dta是一个非常随机的数字列表,所有这些数字都出现在文件名中。你知道我为什么会在这里出错吗? 非常感谢

这是真的代码吗

Stata无法克服在的
之后缺少列表类型的问题。这是
foreach
帮助中解释的第一件事

如果这不是真实的代码,请向我们展示一个不起作用的真实示例,最好是我们可以复制的

(如果你不理解某些东西,强加你自己的抽象或概括很可能会让那些理解的人把你的问题弄得一团糟。)