全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1042 1
2024-08-17
悬赏 500 个论坛币 未解决
forval i=2022/2050{
gen fyear1_`i'=0        
gen fyear2_`i'=0         
scalar f=freti_`i'[1]
       forval j=`=f+1'/`=f+16'{      
          replace fyear1_`i'=`i'-1-27-(`j'-`=f+1') in `j'        
          replace fyear2_`i'=`i'-1-(`j'-`=f+1') in `j'           
}
}
原本使用2层循环,可以运行。但是在第2层循环前面加了一个标量后,就不行了。看了很多遍,感觉我的代码没什么问题。但是运行后提示“program error:  code follows on the same line as open brace”。请教大神指点一下,谢谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2024-8-19 13:15:54
标量后面的[1]去掉呢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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