Stata foreach循环

时间:2014-05-27 19:49:45

标签: stata

我正在尝试执行Stata foreach循环,但我一直遇到一个错误,即变量不存在,即使我查看数据编辑器确实存在,并且我能够查看它使用list some_column。这就是我在做的事情:

foreach x of varlist some_column1 some_column2{
            list x
 }

有人可以帮我识别问题吗?

1 个答案:

答案 0 :(得分:3)

您要求Stata列出变量 x,这显然是您没有的。您真正想要的是list 本地宏 x的内容。为此,请将其括在适当的引号内。

clear all
set more off

sysuse auto

foreach x of varlist weight mpg {
    list `x' in 1/10
}

请参阅手册: [P]宏help foreach充满了例子。