在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无法克服of后面缺少列表类型的问题。这是foreach帮助中解释的第一件事。

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

(如果你不理解某件事,强加你自己的抽象或概括很可能会让那些理解的人混淆你的问题。)

最新更新