【问题标题】:How to import variable labels from Excel into Stata如何将变量标签从 Excel 导入 Stata
【发布时间】:2023-03-19 13:46:01
【问题描述】:

我有一个 Excel 表格,其中包含变量和变量标签。我想将此文件导入Stata。我该怎么做?

【问题讨论】:

  • 很大程度上取决于细节,但您可以将其作为包含变量名称和变量标签作为字符串变量的数据集读取,将其转换为 do 文件,然后与主数据集一起运行。跨度>
  • 有人已经投票结束了这个问题,大概是因为没有任何真实细节或任何代码尝试的迹象,他们认为这对 SO 来说不是一个好问题。

标签: excel stata


【解决方案1】:

假设你的变量名在第一行,标签在第二行。

我愿意:

import excel using file.xlsx, firstrow clear

foreach var of varlist _all {
   local x = `var'[1]
   label var `var' "`x'"
   }
drop if [_n]==1
foreach var of varlist _all {
   cap destring `var', replace
   }

第一位将变量的标签替换为变量标签,该标签应位于导入数据集的第一行。第二位删除这一行,并删除所有可能没有错误的变量。这样做的原因是,当您将第二行作为变量标签时,所有变量都将作为字符串导入。

这是我遇到的最典型的案例,但当然也可能有其他情况需要采用不同的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    相关资源
    最近更新 更多