我有一个带有标签的变量的文件value aa
label 。我想在Stata 文件的变量上使用这个值标签:x
x_lab
x
bb
use bb, clear
label value x x_lab
如何导入值标签x_lab
?
我有一个带有标签的变量的文件value aa
label 。我想在Stata 文件的变量上使用这个值标签:x
x_lab
x
bb
use bb, clear
label value x x_lab
如何导入值标签x_lab
?
您可以使用label save
,它将值标签保存在 do-file 中:
label save x_lab using label.do
use bb, clear
do label.do
有关 label ,请参阅Stata 帮助。
这个答案技术对我不起作用,因为我想要使用 eg 创建的变量标签label var connected "connected household"
,而不是值标签。
相反,我使用了这个建议:http ://statalist.1588530.n2.nabble.com/st-How-to-export-variables-window-td3937733.html
*************
sysuse auto, clear
log using mylog, name(newlog) replace
foreach var of varlist _all{
di _col(3) "`var'" _col(20) "`:var label `var''"
}
log close newlog
//translate from proprietary format
translate mylog.smcl mylog.txt, replace
!start mylog.txt
*************
为了修复延伸到多行的标签,以便它们只使用一个,然后我\n >
将超大标签的标签替换为空(在原子的正则表达式模式下)。我可以很容易地从那里保存到 TSV 中。
具体来说: