2015-06-09 83 views
0

我使用do-file爲幾個變量生成圖形,我希望能夠檢索變量標籤(以便我可以將它用於圖形標題)。Stata:在宏中檢索變量標籤

在我的夢想,沿着這些線路的東西:

sysuse auto, replace 
local pricelabel = varlab(price) 
display "Label for price variable is `pricelabel'" 

,而(在我的夢裏)產量:

Label for price variable is Price 

我看描述,總結,還有的文檔中部分標籤,但似乎無法找到解決方案。

回答

3

見局部/全局宏的擴展功能的幫助文件:help extended_fcn(其中extended_functionvariable label varname [你問什麼]或value label varname [你問的不是什麼,但是可以使用])。 例如

sysuse auto, clear 
local x : variable label foreign 
local y : value label foreign 
di "`x'" 
di "`y'" 

回報

. sysuse auto, clear 
(1978 Automobile Data) 

. local x : variable label foreign 

. local y : value label foreign 

. di "`x'" 
Car type 

. di "`y'" 
origin