我有文件aa
,變量爲x
,標籤爲價值標籤x_lab
。我想用這個值標籤的Stata的變量x
文件bb
:如何將標籤從一個Stata文件導入並使用到當前?
use bb, clear
label value x x_lab
如何導入值標籤x_lab
?
我有文件aa
,變量爲x
,標籤爲價值標籤x_lab
。我想用這個值標籤的Stata的變量x
文件bb
:如何將標籤從一個Stata文件導入並使用到當前?
use bb, clear
label value x x_lab
如何導入值標籤x_lab
?
您可以使用label save
,這在一個做文件保存值標籤:
label save x_lab using label.do
use bb, clear
do label.do
這個答案技術對我不起作用,因爲我想要用例如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中。