折叠与stata中的标签

时间:2017-03-30 02:36:49

标签: stata

我希望在stata中折叠后保留变量标签。我发现Nick Cox的解决方案对我不起作用。代码如下所示: 在-collapse-之前,将变量标签复制到本地宏:

foreach v of var * { 
    local l`v' : variable label `v' 
} 

-collapse-后,使用旧标签:

foreach v of var * { 
    label var `v' "`l`v''" 
} 

折叠后我的所有变量仍然没有标签。

1 个答案:

答案 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''"
}