全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2375 4
2012-06-19
悬赏 50 个论坛币 已解决
各位高手,在下想在多个文件下都运行一个程序,有没有简单的方法?

例如,我在一个文件夹下有a.dta    b.dta   c.dta   d.dta等多个文件
在每一个文件中我想运行同一个命令:drop if x==1&y==0

请问可不可以用foreach命令,具体的使用格式是什么样的?

望各位不吝赐教,小生在此拜谢各位~~

最佳答案

ermutuxia 查看完整内容

local proname "a b c" foreach ll of local proname { use `ll'.dta drop if x==1&y==0 save `ll'_1.dta,replace }
二维码

扫码加我 拉你入群

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

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

全部回复
2012-6-19 05:15:35
local proname "a b c"
foreach ll of local proname {
use `ll'.dta
drop if x==1&y==0
save `ll'_1.dta,replace
}
二维码

扫码加我 拉你入群

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

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

2012-6-19 08:00:32
这个可以实现的!
二维码

扫码加我 拉你入群

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

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

2012-6-19 13:36:32
dxystata 发表于 2012-6-19 08:00
这个可以实现的!
请问可否详细说明一下?
二维码

扫码加我 拉你入群

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

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

2012-6-21 19:48:37
ermutuxia 发表于 2012-6-19 05:15
local proname "a b c"
foreach ll of local proname {
use `ll'.dta
非常感谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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