已解决,自己写了个程序算是抛砖引玉:
forvalue i=1(3) 84{
local j=`i'+1
local k=`i'+2
gen b`i' =a`i'+a`j'+a`k'
}
如果新生成的变量b需要按下标从小到大排列的话,继续执行下面的程序
forvalue i=1(1) 28{
local h=`i'*3-2
rename b`h' b`i'
}
楼主: 凡雪
|
8831
4
[数据管理求助] Stata循环中,如何设置多个变量循环? |
高中生 97%
-
|
|
| ||
| |
京ICP备16021002-2号 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明