楼主: lwj0012123
7738 7

[面板数据求助] merge时出现file not found [推广有奖]

  • 0关注
  • 0粉丝

已卖:102份资源

硕士生

41%

还不是VIP/贵宾

-

威望
0
论坛币
153 个
通用积分
3.0633
学术水平
1 点
热心指数
2 点
信用等级
0 点
经验
1235 点
帖子
157
精华
0
在线时间
115 小时
注册时间
2005-10-14
最后登录
2024-9-6

楼主
lwj0012123 在职认证  发表于 2018-1-18 16:55:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据都在同一个文件夹中,不同的.dta文件,先打开了一个.dta数据,然后用merge 1:1 country year using gdpgrowth.dta  merge时出现file gdpgrowth.dta not found,刚开始做论文的菜鸟,求大神们指点~~~
二维码

扫码加我 拉你入群

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

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

关键词:Merge found file Fou not merge notfound

沙发
蓝色 发表于 2018-1-18 17:00:44
把路径写全了就可以了

藤椅
lwj0012123 在职认证  发表于 2018-1-19 14:59:20
蓝色 发表于 2018-1-18 17:00
把路径写全了就可以了
好了,谢谢

板凳
472496481 学生认证  发表于 2018-6-8 16:29:12
蓝色 发表于 2018-1-18 17:00
把路径写全了就可以了
请问蓝色老师,我的stata两个文件同在一个文件夹里(特地把它们移到按照目的下了),分别按照hb sort之后,打开主表,然后merge hb using C:\Program Files (x86)\Stata15\city_expanded.dta
file C:\Program.dta not found
r(601);
如果采用Merge 1:1这个命令又会有新的报错
merge 1:1 hb using C:\Program Files (x86)\Stata15\city_expanded.dta
invalid 'Files'
我已经重装了stata几遍了,依然存在这个问题,请问老师,这是哪里出错了?
r(198);


报纸
蓝色 发表于 2018-6-8 16:54:45
472496481 发表于 2018-6-8 16:29
请问蓝色老师,我的stata两个文件同在一个文件夹里(特地把它们移到按照目的下了),分别按照hb sort之后 ...
merge 1:1 hb using "C:\Program Files (x86)\Stata15\city_expanded.dta"
路径有空格就的加引号
告诉软件这是一个整体

地板
472496481 学生认证  发表于 2018-6-9 10:41:13
蓝色 发表于 2018-6-8 16:54
merge 1:1 hb using "C:\Program Files (x86)\Stata15\city_expanded.dta"
路径有空格就的加引号
告诉软 ...
我拿了2个小的文件试了以下,还是不行,
. use "E:\dataforpaper\immigrate_environment\2013plusdata.dta"
. merge 1:1 city_name using "E:\dataforpaper\immigrate_environment\2013cityformerge.dta"
然后报错
file C:\ST_ed4_000001.tmp could not be opened
r(603);
(采用老的merge命令是可以merge 出来的)
我用merge 1:1 命令出现这个错误更常见,我在旧电脑上merge就没有出错过,在新电脑上就出现了这个错误,软件还是学校网站下载的正版软件stata 15(旧电脑用的也是15),新电脑有固态硬盘,操作系统是win10,是不是电脑的原因导致的呢?

7
472496481 学生认证  发表于 2018-6-9 11:05:43
蓝色 发表于 2018-6-8 16:54
merge 1:1 hb using "C:\Program Files (x86)\Stata15\city_expanded.dta"
路径有空格就的加引号
告诉软 ...
感谢老师的回复,问题已经找到了,应该是软件在解压的过程中出现了未知文件的丢失,我把软件卸载之后,不解压文件,在压缩包里重新装了一遍,merge命令就正常了

8
472496481 学生认证  发表于 2018-6-9 12:24:38
蓝色 发表于 2018-6-8 16:54
merge 1:1 hb using "C:\Program Files (x86)\Stata15\city_expanded.dta"
路径有空格就的加引号
告诉软 ...
但是还有个问题,由于我数据有4千多万条,用gen hb=_n生成变量的时候,产生的部分数据是错误的,
例如:第44415840条数据的hb值是44415840,第44415837的hb值是44415837,但第44415838和第44415839的hb值也是44415840,此类错误不是个别地方,所以导致我数据无法准确合并,请问老师这个有办法解决吗?

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

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