我正在使用Stata 13.1。从Excel导入包含50个以上变量的数据集后,我意识到存在重复的变量标签。 Stata在从Excel导入期间提供了变量名称,并更改了重复的名称。但是,出于某种原因,我想找到重复的变量标签,并将这些标签重命名为Label1&例如Label2。
有人可以帮我找到并列出重复的变量标签吗?
答案 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电子表格并将创建重复变量名称的单元格更改为不同的值,然后再次导入电子表格?