全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
14804 7
2011-08-03
悬赏 10 个论坛币 已解决
各位大侠,


       我现在很多csv文件需要都转换成stata的dta文件,文件有很多,几百个,请问有没有stata的程序可以实现批量转换的?


多谢多谢。

最佳答案

glacierccer 查看完整内容

cd "d:\datafiles\" **把这里换成你数据所在的路径** local filelist: dir . files "*.csv" foreach file of local filelist { insheet using `file', clear saveold `file'.dta,replace }
二维码

扫码加我 拉你入群

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

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

全部回复
2011-8-3 23:26:55
cd "d:\datafiles\" **把这里换成你数据所在的路径**

local filelist: dir . files "*.csv"
foreach file of local filelist {
        insheet using `file', clear
        saveold `file'.dta,replace
}
二维码

扫码加我 拉你入群

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

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

2011-8-3 23:35:05
嗯 楼主,您可以搜寻一下相关的问题。
我找到与您问题十分类似的帖子。
相当值得您参考。

个人认为此帖对您的问题有相当的助益

祝您 顺心
二维码

扫码加我 拉你入群

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

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

2011-8-3 23:51:31
学习

谢谢

二维码

扫码加我 拉你入群

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

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

2011-8-4 03:37:25
stattranfer:

copy *.cvs *.dta
二维码

扫码加我 拉你入群

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

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

2018-5-9 10:05:38
glacierccer 发表于 2011-8-3 23:26
cd "d:\datafiles\" **把这里换成你数据所在的路径**

local filelist: dir . files "*.csv"
那请问该批量导入的内容中变量名是中文时, 系统提示variable name "ʯ" does not meet the restrictions of old .dta format.  Probably it does not start with an ASCII character.时该怎么做呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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