【发布时间】:2014-12-16 11:57:10
【问题描述】:
我在变量标签中有一些带有美元符号的变量(即$)。这会在我的代码下游导致一些问题(我后来修改了这些标签,并且美元符号取消注册为空的全局宏)。所以我想使用 Stata 的 subinstr() 函数将这些美元符号替换为 LaTeX 的 \textdollar。
但我想不通。这可能吗?还是我应该辞职以手动执行此操作?或者通过寻找变量标签中$ 附近或周围的其他字符?
clear
set obs 10
generate x = runiform()
label variable x "Label with $mil"
generate y = runiform()
label variable y "Another label with $mil"
describe
foreach v of varlist * {
local name : variable label `v'
local name `=subinstr("`name'", "$mil", "\textdollar", .)'
label variable `v' "`name'"
}
describe
这会完全移除标签。
【问题讨论】:
标签: stata