全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5148 2
2016-05-15

请问如下命令怎么简化,可以用循环么?

rename v2 v1

rename v3 v2

rename v4 v3

rename v5 v4

rename v6 v5

我用如下命令:

forvalues i=1/6{

rename v`i+1' v`i'

}

显示variable v1 not found


我用如下命令:

forvalues i=2/7{

rename v`i+1' v`i'

}

显示(all newnames==oldnames)


求大神指点~~~


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-5-15 12:08:21
可以试一下renvars v2-v6/x1-x5
renvars x1-x5/v1-v5
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-5-15 12:52:58
dqlcsm 发表于 2016-5-15 12:08
可以试一下renvars v2-v6/x1-x5
renvars x1-x5/v1-v5
已经解决,可以用:
forvalues j=1/6{
global N=`j'+1
rename v$N v`j'
}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群