楼主: 八千里平川
725 12

[数据管理求助] stata数据库合并求助 [推广有奖]

  • 0关注
  • 0粉丝

本科生

14%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.3078
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
785 点
帖子
52
精华
0
在线时间
70 小时
注册时间
2023-4-7
最后登录
2024-11-21

楼主
八千里平川 发表于 2024-1-14 12:58:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位大佬,求合并数据库的命令,把数据库A和数据库B合并成数据库C,示例如下,谢谢各位大佬! 问题1.png
二维码

扫码加我 拉你入群

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

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

关键词:STATA数据 Stata tata 数据库 合并数据
相关内容:stata数据合并

沙发
wdlbcj 学生认证  发表于 2024-1-14 13:43:56
你检查一下你的例子 感觉很多数字都变动了  id2 2014  b46 去哪里了

藤椅
wdlbcj 学生认证  发表于 2024-1-14 13:49:18
use A
merge 1:m year using B

板凳
八千里平川 发表于 2024-1-14 16:20:26
wdlbcj 发表于 2024-1-14 13:43
你检查一下你的例子 感觉很多数字都变动了  id2 2014  b46 去哪里了
呀 不好意思 我不小心整理错了 应该是 id2 2014  b46

报纸
八千里平川 发表于 2024-1-14 16:21:51
wdlbcj 发表于 2024-1-14 13:49
use A
merge 1:m year using B
不对呢 应该是按照id和year匹配吧

地板
wdlbcj 学生认证  发表于 2024-1-14 16:41:20
八千里平川 发表于 2024-1-14 16:21
不对呢 应该是按照id和year匹配吧
这和id看着没什么关系,2014都是29  2015 都是64

你再检查一下你的例子

7
八千里平川 发表于 2024-1-14 18:09:50
wdlbcj 发表于 2024-1-14 16:41
这和id看着没什么关系,2014都是29  2015 都是64

你再检查一下你的例子
例子除了那个地方其他的都对,按照你给的命令匹配不出来,variable year does not uniquely identify observations in the master data,显示这个错误。按照id和year匹配的话是能匹配的,但是匹配的结果是错的

8
wdlbcj 学生认证  发表于 2024-1-14 18:45:28
八千里平川 发表于 2024-1-14 18:09
例子除了那个地方其他的都对,按照你给的命令匹配不出来,variable year does not uniquely identify obs ...
不是我的code问题

是因为你给的例子 和你的数据差别太大,导致出了问题

你给的例子中 只有两行

你的实际数据中应该是很多观测值,所以这里出了问题

给出更多的数据才能解决问题

9
八千里平川 发表于 2024-1-15 14:31:59
wdlbcj 发表于 2024-1-14 18:45
不是我的code问题

是因为你给的例子 和你的数据差别太大,导致出了问题
实际上的数据确实是很多,但是数据的规律是这样的,只是列出来一小部分举个例子,如果数据比较多的话应该怎么处理呢

10
wdlbcj 学生认证  发表于 2024-1-15 15:03:12
八千里平川 发表于 2024-1-15 14:31
实际上的数据确实是很多,但是数据的规律是这样的,只是列出来一小部分举个例子,如果数据比较多的话应该 ...
不清楚细节不好做,
你先解决一下每个数据中的唯一标识符是什么

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-2 17:14