楼主: 格格衫
2365 9

[编程问题求助] stata 合并问题求助 [推广有奖]

  • 6关注
  • 1粉丝

本科生

39%

还不是VIP/贵宾

-

威望
0
论坛币
1762 个
通用积分
0.0001
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
104 点
帖子
88
精华
0
在线时间
39 小时
注册时间
2016-11-27
最后登录
2020-4-3

楼主
格格衫 发表于 2017-6-23 10:02:06 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题,使用stata 合并2000,2001,2002三个工业企业数据库,希望找出三个数据库中均统计的公司
打开2000,使用 merge 1:1 coid using "2001",keep (3) nogen 合并2000年与2001年的公司, coid为公司ID,但是显示coid 不是主数据中的唯一identify observations
请问,怎样才算是唯一的识别变量呢?应该怎么办呢?
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata observations observation observat

已有 1 人评分论坛币 收起 理由
zhuosn + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

沙发
坚持坚持lwb 学生认证  发表于 2017-6-23 10:11:46
对coid进行排序后再合并有用吗?

藤椅
黃河泉 在职认证  发表于 2017-6-23 10:20:36
坚持坚持lwb 发表于 2017-6-23 10:11
对coid进行排序后再合并有用吗?
排序是没有帮助的!

板凳
黃河泉 在职认证  发表于 2017-6-23 10:21:53
其乃是因为可能某个资料档中,同一 coid 有超过一笔以上之观察值所导致的!   

报纸
黃河泉 在职认证  发表于 2017-6-23 10:26:35
你可对每一个档试试
  1. duplicates tag, generate(dup)
复制代码
若 dup > 0 即表示有重复观察值!

地板
南宫姑娘 发表于 2017-6-23 11:25:48
用excel打开工业数据,先把重复企业剔除了

7
格格衫 发表于 2017-6-23 11:26:49 来自手机
黃河泉 发表于 2017-6-23 10:26
你可对每一个档试试若 dup > 0 即表示有重复观察值!
谢谢您的指点,按照您的方法做,确实有两个dta数据的dup列中存在80多个>0的数值,请问应该怎么解决呢?

8
蓝色 发表于 2017-6-23 13:27:49
检查数据为什么那80多个数据有重复的
如果是重复,没有什么用处,那就删除重复的
如果是编码写错误,那就改正在合并

9
modivenn 在职认证  发表于 2017-6-23 14:29:17
格格衫 发表于 2017-6-23 11:26
谢谢您的指点,按照您的方法做,确实有两个dta数据的dup列中存在80多个>0的数值,请问应该怎么解决呢?
duplicates drop coid,force
其中 coid 为去除重复项只保留一条的变量名。

10
白天与黑夜com 发表于 2017-6-23 15:37:29
duplicates drop coid,force     删除重复的即可!

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

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