我正在使用do-file生成多个变量的图形,我希望能够检索变量标签(以便我可以将它用于图形标题)。
在我的梦中,沿着这些方向发展:
sysuse auto, replace
local pricelabel = varlab(price)
display "Label for price variable is `pricelabel'"
会(在我的梦中)产生:
Label for price variable is Price
我查看了describe,summary以及标签上的部分文档,但似乎无法找到解决方案。
答案 0 :(得分:4)
请参阅帮助文件,了解本地/全球宏的扩展功能:help extended_fcn
(其中extended_function
是variable label varname
[你要求的]或value label varname
[不是你的要求,但可能有用])。 E.g :
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