【发布时间】:2021-11-18 08:10:44
【问题描述】:
我想在 Stata 中提取分类变量,但似乎我做的不对。有线索吗?
* Pull out variables with value labels
sysuse auto
label dir
local catvars = r(names)
foreach var of varlist _all{
if `var' in `catvars'{
di "`var'"
}
}
【问题讨论】:
-
这为您提供了值标签名称的列表(每组一个名称)。当且仅当具有值标签的变量都具有与变量同名的值标签时,它将给出正确的答案,这对于某些数据集是正确的,但在任何意义上都不是强制性的。在这种情况下,变量
foreign具有值标签origin,因此代码完全无法执行您想要的操作。
标签: stata