stata把一文件夹里所以dta文件删除一个变量,同时提取文件名中的数字部分前缀r来重命名另一个变量

论坛 期权论坛 期权     
哈哈呢   2019-2-9 15:16   2926   1
stata把一文件夹里所以dta文件删除一个变量,同时提取文件名中的数字部分前缀r来重命名另一个变量,怎么用循环来实现
分享到 :
0 人收藏

1 个回复

正序浏览
2#
知心de姐姐  8级牛人 | 2019-2-9 15:18:11
cd聽/yourdir
qui聽fs聽*
foreach聽f聽in聽`r(files)'聽{
聽聽聽聽聽聽use聽`f'.dta,聽clear
聽聽聽聽聽聽聽聽聽聽drop聽drop_var
聽聽聽聽聽聽聽聽聽聽ren聽rename_var聽regexm("`f'","[0-9]*)
聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽save聽new_`f'.dta,聽replace
}代码只是大概,请按需要修改。
               
                                    
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:0
帖子:1366
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP