楼主: crazygod
1117 3

数据录入问题 [推广有奖]

  • 2关注
  • 0粉丝

已卖:6份资源

副教授

2%

还不是VIP/贵宾

-

威望
0
论坛币
1334 个
通用积分
23.0119
学术水平
0 点
热心指数
4 点
信用等级
0 点
经验
886 点
帖子
286
精华
0
在线时间
806 小时
注册时间
2005-11-3
最后登录
2025-4-28

楼主
crazygod 在职认证  发表于 2012-12-18 16:11:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
怎样用将1000多个CSV文件导入stata?(用foreach命令)
二维码

扫码加我 拉你入群

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

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

关键词:数据录入 foreach Stata Reach tata 录入

沙发
zhoucejing 发表于 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'
}

藤椅
crazygod 在职认证  发表于 2012-12-18 16:45:55
文件名全部是六位数的股票代码,不规则,一千多个文件名是否需要一一手动输入?

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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 22:49