全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1066 3
2012-12-18
怎样用将1000多个CSV文件导入stata?(用foreach命令)
二维码

扫码加我 拉你入群

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

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

全部回复
2012-12-18 16:19:47
要看你的1000个文件名的分布规律是什么 要是类似a1、a2、a3  等等直到a1000,用forvalues命令
forvalues i = 1/1000 {
insheet using a`i'.csv, clear
save a`i'
}
要是文件名不规则 则用foreach

local vv 第一个文件名 第二个文件名 第三个文件名  等等 直到最后一个文件名
foreach vvv of local vv {
insheet using `vvv'.csv, clear
save `vvv'
}
二维码

扫码加我 拉你入群

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

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

2012-12-18 16:45:55
文件名全部是六位数的股票代码,不规则,一千多个文件名是否需要一一手动输入?
二维码

扫码加我 拉你入群

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

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

2012-12-18 18:19:16
crazygod 发表于 2012-12-18 16:45
文件名全部是六位数的股票代码,不规则,一千多个文件名是否需要一一手动输入?
可以用软件批量修改csv名称后,用foreach语句。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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