楼主: msh420
267 7

[数据管理求助] 使用merge命令合并资产负债表、利润表和现金流量表 [推广有奖]

  • 2关注
  • 0粉丝

初中生

28%

还不是VIP/贵宾

-

威望
0
论坛币
20 个
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
135 点
帖子
10
精华
0
在线时间
5 小时
注册时间
2019-3-15
最后登录
2019-3-21

msh420 发表于 2019-3-15 21:00:12 |显示全部楼层
在做一个行业的盈余管理情况,利用Jones模型,在stata中,想把三张报表按照证劵代码和年份进行合并,现有这三张报表的情况,是单独的数据库,如下: 11.png
22.png

想要的结果是这样的: 微信图片_20190315204929.jpg

就是三个数据库合在一起,共用证券代码和年份。
但是我的命令是这样的:
use D:\盈余管理\资产负债表.dta,clear

merge 1:1 stkcd year using D:\盈余管理\利润表.dta,keep(match) nogen
然后提示不对:
variables stkcd year do not uniquely identify observations in the master data
r(459);
谢谢大家,求助大佬们!

stata SPSS
qiangli 发表于 2019-3-16 06:11:19 来自手机 |显示全部楼层
那是你数据问题
同一个stkcd,同一个year存在至少2个样本
回复

使用道具 举报

黃河泉 在职认证  发表于 2019-3-16 07:39:28 |显示全部楼层
请 help duplicates。
回复

使用道具 举报

msh420 发表于 2019-3-18 11:04:35 |显示全部楼层
qiangli 发表于 2019-3-16 06:11
那是你数据问题
同一个stkcd,同一个year存在至少2个样本
可是我核对过了,没有重复值,一个stkcd和相对应的一个year能确定一条数据
回复

使用道具 举报

msh420 发表于 2019-3-19 09:43:38 |显示全部楼层
qiangli 发表于 2019-3-16 06:11
那是你数据问题
同一个stkcd,同一个year存在至少2个样本
谢谢你,我知道哪里有问题了,谢谢提醒,还是数据的问题
回复

使用道具 举报

msh420 发表于 2019-3-19 09:44:23 |显示全部楼层
黃河泉 发表于 2019-3-16 07:39
请 help duplicates。
谢谢你,我已经找到问题出现在哪里了,谢谢
回复

使用道具 举报

qiangli 发表于 2019-3-20 07:34:08 |显示全部楼层
找到问题就告诉大家原因,
避免犯同样错误
回复

使用道具 举报

msh420 发表于 2019-3-20 09:33:20 |显示全部楼层
qiangli 发表于 2019-3-20 07:34
找到问题就告诉大家原因,
避免犯同样错误
是因为数据表里确实存在了4条重复数据
回复

使用道具 举报

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

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2019-3-22 19:51