Stata foreach环路
我试图执行StataStata foreach环路,stata,Stata,我试图执行Stataforeach循环,但我不断遇到一个错误,即变量不存在,即使当我在数据编辑器中查看时它确实存在,并且我能够使用列出某些列来查看它。这就是我正在做的: foreach x of varlist some_column1 some_column2{ list x } 有人能帮我找出问题吗?您要求Stata列出变量x,而您显然没有。您真正想要的是列出本地宏x的内容。为此,请将其括在适当的引号内 clear all set more off sysuse
foreach
循环,但我不断遇到一个错误,即变量不存在,即使当我在数据编辑器中查看时它确实存在,并且我能够使用列出某些列来查看它。这就是我正在做的:
foreach x of varlist some_column1 some_column2{
list x
}
有人能帮我找出问题吗?您要求Stata列出变量x
,而您显然没有。您真正想要的是列出本地宏x
的内容。为此,请将其括在适当的引号内
clear all
set more off
sysuse auto
foreach x of varlist weight mpg {
list `x' in 1/10
}
请参阅手册:[p]宏help foreach
中充满了示例。也许list
这里只是提供了一个示例。如果您真正感兴趣的是list
ing两个或多个变量,请不要使用循环,因为list
将同时列出多个变量。