我知道已经存在相关的线程,例如如何在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无法克服of
后面缺少列表类型的问题。这是foreach
帮助中解释的第一件事。
如果这不是真正的代码,请向我们展示一个不工作的真实例子,最好是我们可以复制的例子。
(如果你不理解某件事,强加你自己的抽象或概括很可能会让那些理解的人混淆你的问题。)