楼主: oldbridge
16819 21

[数据管理求助] 如何将excel批量导入stata,并生成新变量名称 [推广有奖]

11
oldbridge 发表于 2013-12-31 11:14:52
ywh19860616 发表于 2013-12-31 10:51
findit renvars
然后点击跳出来的下面这个页面
还有一个问题麻烦问一下:file 0020010.dta not found
r(601);
我的文件是002001-002700,因此,0020010没有,如果用merge 1:1 id using 00200`i'.dta,不好,怎么改变一下呢,谢谢

12
ywh19860616 发表于 2013-12-31 11:41:59
oldbridge 发表于 2013-12-31 11:14
还有一个问题麻烦问一下:file 0020010.dta not found
r(601);
我的文件是002001-002700,因此,002001 ...
  1. local files: dir . files "*.csv"
  2. local i = 1
  3. foreach f of local files {
  4.     shell rename "`f'" `i'.csv        
  5.     local i = `i' + 1
  6. }
复制代码
利用上面命令先把文件名改为1.csv,2.csv等等的格式吧。
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
freeolina + 1 + 1 + 1 精彩帖子
dxystata + 100 + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 100  学术水平 + 2  热心指数 + 2  信用等级 + 1   查看全部评分

一份耕耘,一份收获。

13
kerrydu 发表于 2014-1-1 20:55:22
学习了

14
冰山雪女☆鱼 发表于 2014-1-6 20:53:58
能人啊!

15
dxystata 发表于 2014-1-6 21:09:05
ywh19860616 发表于 2013-12-31 11:41
利用上面命令先把文件名改为1.csv,2.csv等等的格式吧。
如果是一个excel文件中有多个sheet呢?sheet名称没有规律!

16
ywh19860616 发表于 2014-1-6 21:53:14
dxystata 发表于 2014-1-6 21:09
如果是一个excel文件中有多个sheet呢?sheet名称没有规律!
http://www.extendoffice.com/docu ... ame-worksheets.html

利用excel自带的就可以实现。
一份耕耘,一份收获。

17
dxystata 发表于 2014-1-6 22:42:59
ywh19860616 发表于 2014-1-6 21:53
http://www.extendoffice.com/documents/excel/609-excel-rename-worksheets.html

利用excel自带的就可 ...
如何用将数据导入stata中!

18
wfldragon 发表于 2014-1-8 11:56:33
mark
研究需要我们共同努力!

19
maxim30 发表于 2014-3-19 16:10:43
使用命令行

20
颸若辰 学生认证  发表于 2014-10-29 21:11:56
恩,学习了

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-19 21:16