楼主: 人大菲菲飞
2533 3

[数据管理求助] 如何进行数据匹配,按ID横向拼接,不是一对一的匹配 [推广有奖]

  • 1关注
  • 1粉丝

本科生

50%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0001
学术水平
5 点
热心指数
2 点
信用等级
0 点
经验
801 点
帖子
56
精华
0
在线时间
90 小时
注册时间
2012-3-3
最后登录
2020-11-25

楼主
人大菲菲飞 发表于 2015-1-22 15:56:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据1,2 有一个ID相联系,但是2的数据有些ID在1中是没有的,想要把2横向拼接在1上(有1中ID的,就将2与1横向拼接;没有1中ID的,就不匹配)
做这个主要是因为:有一个变量开始处理的时候没有考虑,等数据处理完了,才发现,想把这个变量加上。
二维码

扫码加我 拉你入群

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

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

关键词:数据匹配 一对一 数据处理 不匹配 拼接 一对一 如何

回帖推荐

znxkxx 发表于3楼  查看完整内容

感觉见过跟这个很类似的一个帖子

沙发
625928915 学生认证  发表于 2015-1-22 17:14:24
joinby id using 文件名
在这之前都要sort id

藤椅
znxkxx 发表于 2015-1-22 17:38:51
  1. use masterfile.dta,clear

  2. *chose 1:1, 1:m or m:1 match according to your data set.
  3. merge 1:1 id using usingfile.dta  
  4. tab _merge

  5. /*
  6. notes:
  7. _merge == 1 - records only come from master file.
  8. _merge == 2 - records only come from using file.
  9. _merge == 3 - records in both master and using files.
  10. */
复制代码



感觉见过跟这个很类似的一个帖子
已有 1 人评分经验 论坛币 学术水平 热心指数 收起 理由
hustchen2012 + 10 + 10 + 2 + 2 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 10  学术水平 + 2  热心指数 + 2   查看全部评分

板凳
人大菲菲飞 发表于 2015-1-22 20:31:01
znxkxx 发表于 2015-1-22 17:38
感觉见过跟这个很类似的一个帖子
谢谢你   之前问过一个类似的   感觉那次我自己没有把要问的问题说清楚,所以又问了一次

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

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