我正在尝试执行Stata foreach
循环,但我一直遇到一个错误,即变量不存在,即使我查看数据编辑器确实存在,并且我能够查看它使用list some_column
。这就是我在做的事情:
foreach x of varlist some_column1 some_column2{
list x
}
有人可以帮我识别问题吗?
答案 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
充满了例子。