大家帮忙看看这个命令,总是返回 /invalid name,不知道是怎么回事
foreach i in 2002/2008{
gen double y`i'=cond(year==i,1,0)
}
|
楼主: denver
|
4971
5
[求助]关于foreach命令出错 |
|
已卖:776份资源 学科带头人 74%
-
|
回帖推荐认真看了help foreach,才知道,原来在foreach i in 2002/2008 {...}中2002/2008被看成any_list的一个元素啦,而非denver想要的numlists!也就是说2002_2008确实是any_list,但此时any_list只包括2002/2008这一元素。
foreach i in 2002/2008 {
di "`i'"
}
将显示
2002/2008
用forvalues i = 2002/2008 { // help forvalues推荐用此方法,the fastest!
或foreach i of numlist 2002/2008 {
本帖被以下文库推荐
| ||
|
Denver大家一起读Paper系列索引贴:
https://bbs.pinggu.org/thread-1430892-1-1.html |
|||
|
|
| ||
|
Denver大家一起读Paper系列索引贴:
https://bbs.pinggu.org/thread-1430892-1-1.html |
||
| ||
|
巫毒上传,必属佳品!
坛友下载,三思后行! |
||
| ||
| ||
|
Denver大家一起读Paper系列索引贴:
https://bbs.pinggu.org/thread-1430892-1-1.html |
||
加好友,备注jltj京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


