我希望在stata中折叠后保留变量标签。我发现Nick Cox的解决方案对我不起作用。代码如下所示: 在-collapse-之前,将变量标签复制到本地宏:
foreach v of var * {
local l`v' : variable label `v'
}
-collapse-后,使用旧标签:
foreach v of var * {
label var `v' "`l`v''"
}
折叠后我的所有变量仍然没有标签。
答案 0 :(得分:0)
This post广泛解决了这个问题,但是:
在崩溃之前你需要:
foreach v of var * {
local l`v' : variable label `v'
if `"`l`v''"' == "" {
local l`v' "`v'"
}
}
崩溃后你需要:
foreach v of var * {
label var `v' "`l`v''"
}