全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2263 7
2013-06-10
我的面板数据中含有industry变量,其内容为A B C D E F G H I J K L M...
local y "A B C D E F G H J K L M"
foreach x of local y{
...
quietly keep if industry==`x'
...
}
在这个循环中运行时总是报错:A not found.(industry 是 str变量)
请问大家有什么建议么?



二维码

扫码加我 拉你入群

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

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

全部回复
2013-6-10 18:16:26
foreach x in A B C D E F G H I J K L M {
......
}
二维码

扫码加我 拉你入群

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

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

2013-6-10 18:19:42
ryangryang 发表于 2013-6-10 18:16
foreach x in A B C D E F G H I J K L M {
......
}
不好意思,您这么没定义local变量吧
二维码

扫码加我 拉你入群

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

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

2013-6-10 18:22:45
ryangryang 发表于 2013-6-10 18:16
foreach x in A B C D E F G H I J K L M {
......
}
您这个报错是invalid sytax...
二维码

扫码加我 拉你入群

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

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

2013-6-10 19:03:47
语法应该是没有问题的。检查一下是不是把in写成of了?
二维码

扫码加我 拉你入群

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

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

2013-6-10 23:28:20
把“foreach x of local y{” 这行语句的y和{ 之间空一格看看。

或者
local yindustry "A B C D E F G H J K L M"
foreach y of local yindustry {
...
quietly keep if industry==`yindustry'
...
}
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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