clonevar.ado
来自「是一个经济学管理应用软件 很难找的 但是经济学学生又必须用到」· ADO 代码 · 共 36 行
ADO
36 行
*! version 1.0.1 13oct2004
program clonevar
version 8.0
gettoken newvar 0 : 0, parse("= ")
gettoken eqs 0 : 0, parse("= ")
gettoken varname 0 : 0
syntax [if] [in]
if "`eqs'" != "=" {
di "{p}{err}syntax is {cmd:clonevar {it:newvar} = {it:varname}} ...{p_end}"
exit 198
}
confirm new var `newvar'
confirm var `varname'
local type : type `varname'
gen `type' `newvar' = `varname' `if' `in'
local w : variable label `varname'
if `"`w'"' != "" label variable `newvar' `"`w'"'
local vallbl : value label `varname'
if "`vallbl'" != "" label val `newvar' `vallbl'
format `newvar' `: format `varname''
tokenize `"`: char `varname'[]'"'
while `"`1'"' != "" {
char `newvar'[`1'] `"`: char `varname'[`1']'"'
mac shift
}
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?