STATA:利用循环变量重命名

local varsa rep78 headroom trunk weight length turn displacement gear_ratio foreign
local nv=10
foreach var of local varsa{
    rename   `var' `var'`nv'
}

//将所有以10结尾的变量名都去掉10
rename *10 *

 

STATA利用循环批量修改部分变量名
//利用循环批量修改部分变量名
local zm b
local vvar fid20 fid18 fid16 fid14 fid12 fid10

foreach var of local vvar {
    rename `var' `var'`zm'
}
//利用循环将部分变量名恢复原名
local zm b
local vvar fid20 fid18 fid16 fid14 fid12 fid10
foreach var of local vvar {
    rename `var'`zm' `var'
}

 

webuse auto, clear
//安装renvarlab命令
ssc install renvarlab
//将make变量名改名相应的标签
renvarlab make,lab
//将所有变量名改为相应的标签
renvarlab *,lab

 

posted @ 2023-03-04 07:27  myrj  阅读(721)  评论(0编辑  收藏  举报