【问题标题】:Collapse with label in stata用 stata 中的标签折叠
【发布时间】:2017-03-30 02:36:48
【问题描述】:

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

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

在-collapse-之后,使用旧标签:

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

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

【问题讨论】:

  • 请接受答案,因为语法符合您的要求。

标签: stata


【解决方案1】:

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

【讨论】:

  • 我明确提到这段代码对我不起作用。
  • 因为您问题中的内容与尼克考克斯所写的内容不符,我在这里引用了。
猜你喜欢
  • 1970-01-01
  • 2011-09-21
  • 2012-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-24
相关资源
最近更新 更多