重复的变量标签

时间:2016-05-30 00:00:43

标签: stata

我正在使用Stata 13.1。从Excel导入包含50个以上变量的数据集后,我意识到存在重复的变量标签。 Stata在从Excel导入期间提供了变量名称,并更改了重复的名称。但是,出于某种原因,我想找到重复的变量标签,并将这些标签重命名为Label1&例如Label2。

有人可以帮我找到并列出重复的变量标签吗?

2 个答案:

答案 0 :(得分:1)

重复变量标签对Stata没有问题,只是用户。

没有比观察更多的变量,您可以通过将变量名称和标签复制到数据中然后查找duplicates来粗略地执行此操作。

gen varlabel = ""
gen varname = "" 
local j = 1
foreach v of var * {
    replace varname = "`v'" in `j'
    replace varlabel = "`: variable label `v''" in `j'
    local ++j
}
duplicates list varname varlabel 

我认为您不想要重命名代码。

如果我反复遇到这个问题(我不是故意使用MS Excel),我会用Mata写一个程序。

答案 1 :(得分:0)

考虑到您从初始导入中学到了什么,您是否考虑过编辑Excel电子表格并将创建重复变量名称的单元格更改为不同的值,然后再次导入电子表格?