楼主: hey_na2009
38302 19

[数据管理求助] stata中merge匹配不成功 [推广有奖]

  • 1关注
  • 0粉丝

本科生

31%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.6324
学术水平
2 点
热心指数
2 点
信用等级
0 点
经验
489 点
帖子
37
精华
0
在线时间
132 小时
注册时间
2009-12-8
最后登录
2022-8-31

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
本人想将数据库A和数据库B进行匹配,其中企业名称(firm)是共同变量。firm在A库中可能会重复出现,在B库中是唯一值。运行出来的结果如下:
/* merge based on "firm" and save */
. merge m:1 firm using 2011industrial
(note: variable firm was str75, now str87 to accommodate using data's
       values)

    Result                           # of obs.
    -----------------------------------------
    not matched                       304,824
        from master                     4,142  (_merge==1)
        from using                    300,682  (_merge==2)

    matched                                 0  (_merge==3)
    -----------------------------------------

. save all,replace
file all.dta saved

.
end of do-file

匹配不成功。看note好像是str的问题,请问大家这个要怎么修改呢?Thanks♪(・ω・)ノ
二维码

扫码加我 拉你入群

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

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

关键词:企业名称 数据库 中企业 stata merge str

回帖推荐

黃河泉 发表于3楼  查看完整内容

你若要问程序,永远附上资料;若要附上资料,永远用 dataex 印出资料;先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769, https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html。
hey_na2009
沙发
qiangli 发表于 2018-6-20 06:12:14 来自手机 |只看作者 |坛友微信交流群
别人根本不知道你的数据
怎么能知道是哪里问题
已有 1 人评分经验 论坛币 收起 理由
葫芦娃大王 + 10 + 10 我很赞同

总评分: 经验 + 10  论坛币 + 10   查看全部评分

使用道具

藤椅
黃河泉 在职认证  发表于 2018-6-20 07:54:28 |只看作者 |坛友微信交流群
你若要问程序,永远附上资料;若要附上资料,永远用 dataex 印出资料;先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
已有 1 人评分经验 论坛币 收起 理由
葫芦娃大王 + 10 + 10 精彩帖子

总评分: 经验 + 10  论坛币 + 10   查看全部评分

使用道具

板凳
天南水北 发表于 2018-6-20 12:01:11 |只看作者 |坛友微信交流群
加force试试。如果是自己清洗的数据,看看是不是有空格。甚至部分空格肉眼不可见。。
已有 2 人评分经验 论坛币 学术水平 热心指数 收起 理由
牙龈退缩0 + 1 + 1 精彩帖子
葫芦娃大王 + 10 + 10 精彩帖子

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

使用道具

报纸
天南水北 发表于 2018-6-20 12:01:59 |只看作者 |坛友微信交流群
你这里一个str75一个事str87,两个数据可能本来就是差距很大。。

使用道具

地板
hey_na2009 发表于 2018-6-20 22:02:16 |只看作者 |坛友微信交流群
谢谢黄老师等坛友的指导。现将使用dataex后的资料附上:
[CODE]
* Example generated by -dataex-. To install: ssc install dataex
clear
input str75 firm
"AEM科技(苏州)股份有限公司"         
"IMD(北京)医疗器械有限公司"         
"一汽海马汽车有限公司"                  
"七台河华奇经贸有限责任公司"         
"七喜控股股份有限公司"                  
"七喜控股股份有限公司"                  
"万宝矿产有限公司"                        
"三一重工股份有限公司"                  
"三一重工股份有限公司"                  
"三亚假期国际旅行社有限公司"         
"三亚和麟置地房地产有限责任公司"   
"三川控股有限公司"                        
"三川科技集团有限公司"                  
"三明光华废旧物资加工有限公司"      
"三明市瑞通贸易有限公司"               
"三林万业(上海)企业集团有限公司"
"三林万业(上海)企业集团有限公司"
"三角轮胎股份有限公司"                  
"三门县富威胶带制造有限公司"         
"上海万得信息技术股份有限公司"      
"上海上实国际贸易(集团)有限公司"
"上海东富龙科技股份有限公司"         
"上海东龙服饰有限公司"                  
"上海中建建筑设计院有限公司"         
"上海中油能源控股有限公司"            
"上海中福(集团)有限公司"            
"上海中荷环保有限公司"                  
"上海中赞进出口贸易有限公司"         
"上海丰云餐饮有限公司"                  
"上海丰瑞投资咨询有限公司"            
"上海九鼎钟业有限公司"                  
"上海云峰集团化工有限公司"            
"上海亚东盛进出口有限公司"            
"上海交大昂立保健品有限公司"         
"上海伊本捷服饰有限公司"               
"上海佳利特实业有限公司"               
"上海信谊药厂有限公司"                  
"上海允申置业有限公司"                  
"上海光维通信技术股份有限公司"      
"上海凯创生物技术有限公司"            
end
--more--
---------------------- copy starting from the next line -----------------------
[CODE]
* Example generated by -dataex-. To install: ssc install dataex
clear
input str87 firm
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
"                             "
--more--
前者为A库、后者为B库(工企数据库)的列出结果。firm变量指的是企业名称。应该是B库的问题,请问大家应该怎么修改。。。

使用道具

7
hey_na2009 发表于 2018-6-20 22:17:11 |只看作者 |坛友微信交流群
黃河泉 发表于 2018-6-20 07:54
你若要问程序,永远附上资料;若要附上资料,永远用 dataex 印出资料;先 ssc install dataex (并见说明), ...
谢谢黄老师很好的建议!数据库A和数据库B(工企数据库)使用dataex的资料列出结果如下,其中firm变量指的是企业名称。

----------------------- copy starting from the next line -----------------------
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str75 firm
  4. "AEM科技(苏州)股份有限公司"         
  5. "IMD(北京)医疗器械有限公司"         
  6. "一汽海马汽车有限公司"                  
  7. "七台河华奇经贸有限责任公司"         
  8. "七喜控股股份有限公司"                  
  9. "七喜控股股份有限公司"                  
  10. "万宝矿产有限公司"                        
  11. "三一重工股份有限公司"                  
  12. "三一重工股份有限公司"                  
  13. "三亚假期国际旅行社有限公司"         
  14. "三亚和麟置地房地产有限责任公司"   
  15. "三川控股有限公司"                        
  16. "三川科技集团有限公司"                  
  17. "三明光华废旧物资加工有限公司"      
  18. "三明市瑞通贸易有限公司"               
  19. "三林万业(上海)企业集团有限公司"
  20. "三林万业(上海)企业集团有限公司"
  21. "三角轮胎股份有限公司"                  
  22. "三门县富威胶带制造有限公司"         
  23. "上海万得信息技术股份有限公司"      
  24. "上海上实国际贸易(集团)有限公司"
  25. "上海东富龙科技股份有限公司"         
  26. "上海东龙服饰有限公司"                  
  27. "上海中建建筑设计院有限公司"         
  28. "上海中油能源控股有限公司"            
  29. "上海中福(集团)有限公司"            
  30. "上海中荷环保有限公司"                  
  31. "上海中赞进出口贸易有限公司"         
  32. "上海丰云餐饮有限公司"                  
  33. "上海丰瑞投资咨询有限公司"            
  34. "上海九鼎钟业有限公司"                  
  35. "上海云峰集团化工有限公司"            
  36. "上海亚东盛进出口有限公司"            
  37. "上海交大昂立保健品有限公司"         
  38. "上海伊本捷服饰有限公司"               
  39. "上海佳利特实业有限公司"               
  40. "上海信谊药厂有限公司"                  
  41. "上海允申置业有限公司"                  
  42. "上海光维通信技术股份有限公司"      
  43. "上海凯创生物技术有限公司"            
  44. end
复制代码
------------------ copy up to and including the previous line -------------
Listed 40 out of 4142 observations
---------------------- copy starting from the next line -----------------------
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str87 firm
  4. "                             "
  5. "                             "
  6. "                             "
  7. "                             "
  8. "                             "
  9. "                             "
  10. "                             "
  11. "                             "
  12. "                             "
  13. "                             "
  14. "                             "
  15. "                             "
  16. "                             "
  17. "                             "
  18. "                             "
  19. "                             "
  20. "                             "
  21. "                             "
  22. "                             "
  23. "                             "
  24. "                             "
  25. "                             "
  26. "                             "
  27. "                             "
  28. "                             "
  29. "                             "
  30. "                             "
  31. "                             "
  32. "                             "
  33. "                             "
  34. "                             "
  35. "                             "
  36. "                             "
  37. "                             "
  38. "                             "
  39. "                             "
  40. "                             "
  41. "                             "
  42. "                             "
  43. "                             "
  44. "                             "
  45. "                             "
  46. "                             "
  47. "                             "
  48. "                             "
  49. "                             "
  50. "                             "
  51. "                             "
  52. "                             "
  53. "                             "
  54. "                             "
  55. "                             "
  56. "                             "
  57. "                             "
  58. "                             "
  59. "                             "
  60. "                             "
  61. "                             "
  62. "                             "
  63. "                             "
  64. "                             "
  65. "                             "
  66. "                             "
  67. "                             "
  68. "                             "
  69. "                             "
  70. "                             "
  71. "                             "
  72. "                             "
  73. "                             "
  74. "                             "
  75. "                             "
  76. "                             "
  77. "                             "
  78. "                             "
  79. "                             "
  80. "                             "
  81. "                             "
  82. "                             "
  83. "                             "
  84. "                             "
  85. "                             "
  86. "                             "
  87. "                             "
  88. "                             "
  89. "                             "
  90. "                             "
  91. "                             "
  92. "                             "
  93. "                             "
  94. "                             "
  95. "                             "
  96. "                             "
  97. "                             "
  98. "                             "
  99. "                             "
  100. "                             "
  101. "                             "
  102. "                             "
  103. "                             "
  104. end
复制代码
------------------ copy up to and including the previous line ------------------

Listed 100 out of 302593 observations
Use the count() option to list more
应该是数据库B的企业名称有问题,导致匹配不成功。请问黄老师,这个如何修改呢?谢谢啦
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
admin_kefu + 20 + 2 + 2 热心帮助其他会员

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

使用道具

8
qiangli 发表于 2018-6-21 06:58:31 来自手机 |只看作者 |坛友微信交流群
b库firm都看不到有企业名字
无法修改

使用道具

9
黃河泉 在职认证  发表于 2018-6-21 07:16:30 |只看作者 |坛友微信交流群
hey_na2009 发表于 2018-6-20 22:17
谢谢黄老师很好的建议!数据库A和数据库B(工企数据库)使用dataex的资料列出结果如下,其中firm变量指的 ...
就如同楼上所说,你底下那个档的 firm 是空白的,怎么合并?

使用道具

10
hey_na2009 发表于 2018-6-21 17:41:37 |只看作者 |坛友微信交流群
黃河泉 发表于 2018-6-21 07:16
就如同楼上所说,你底下那个档的 firm 是空白的,怎么合并?
黄老师~不好意思,因工企数据库企业名称(firm)有丢失,sort命令后截取的前面一段是空白。现重新dataex截取:
----------------------- copy starting from the next line -----------------------
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str87 firm
  4. "上海玉峰高压油泵有限公司                 "            
  5. "上海玉清涂料有限公司                   "               
  6. "上海玉珀针织染整有限公司                 "            
  7. "上海玉瑞生物科技(安阳)药业有限公司           "
  8. "上海王德服饰有限公司                   "               
  9. "上海王港华纶印染有限公司                 "            
  10. "上海玖在金属制品厂                    "                  
  11. "上海玖开电线电缆有限公司                 "            
  12. "上海玛乐益德纤维制品有限公司               "        
  13. "上海玛顿钢结构工程有限公司                "         
  14. "上海环仪冷轧有限公司                   "               
  15. "上海环升包装材料有限公司                 "            
  16. "上海环城包装制品有限公司                 "            
  17. "上海环城开拓洗染服装有限公司               "        
  18. "上海环江塑料制品有限公司                 "            
  19. "上海环洋经典展柜制造有限公司               "        
  20. "上海环球分子筛有限公司                  "              
  21. "上海环球制冷设备有限公司                 "            
  22. "上海环球机械有限公司                   "               
  23. "上海环球混凝土有限公司                  "              
  24. "上海环讯实业有限公司                   "               
  25. "上海环讯电镀有限公司                   "               
  26. "上海现代制药股份有限公司                 "            
  27. "上海现代哈森(商丘)药业有限公司             "   
  28. "上海现代摩比斯汽车零部件有限公司             "   
  29. "上海现代电梯制造有限公司                 "            
  30. "上海现代电梯零部件制造有限公司              "      
  31. "上海现代金属有限公司                   "               
  32. "上海玲颖实业有限公司                   "               
  33. "上海玻尔化学试剂有限公司                 "            
  34. "上海玻璃钢研究院有限公司                 "            
  35. "上海珀韵电子有限公司                   "               
  36. "上海珈俪时装有限公司                   "               
  37. "上海珊欣铜业有限公司                   "               
  38. "上海珊泽精密金属制品有限公司               "        
  39. "上海珍奥生物科技有限公司                 "            
  40. "上海珩盛针织机械有限公司                 "            
  41. "上海球明标准件有限公司                  "              
  42. "上海理光办公设备有限公司                 "            
  43. "上海理光数码设备有限公司                 "            
  44. "上海理德包装材料有限公司                 "            
  45. "上海理想家具制造有限公司                 "            
  46. "上海理研塑料有限公司                   "               
  47. "上海琉园水晶制品有限公司                 "            
  48. "上海琉璃工房琉璃艺术品有限公司              "      
  49. "上海琉金箱包有限公司                   "               
  50. "上海琪瑞电气照明有限公司                 "            
  51. "上海瑜诚实业有限公司                   "               
  52. "上海瑞东混凝土有限公司                  "              
  53. "上海瑞亚安环保设备有限公司                "         
  54. "上海瑞会印务有限公司                   "               
  55. "上海瑞冠服饰有限公司                   "               
  56. "上海瑞华制靴有限公司                   "               
  57. "上海瑞华贸易有限公司                   "               
  58. "上海瑞华(集团)有限公司                 "            
  59. "上海瑞博密封件有限公司                  "              
  60. "上海瑞嘉装饰工业有限公司                 "            
  61. "上海瑞塑包装材料有限公司                 "            
  62. "上海瑞威机电设备有限公司                 "            
  63. "上海瑞孚管路系统有限公司                 "            
  64. "上海瑞宝造粒机有限公司                  "              
  65. "上海瑞寰精密钢管有限公司                 "            
  66. "上海瑞尔实业有限公司                   "               
  67. "上海瑞展实业发展有限责任公司               "        
  68. "上海瑞峰工具制造有限公司                 "            
  69. "上海瑞年精细化工有限公司                 "            
  70. "上海瑞广鞋业有限公司                   "               
  71. "上海瑞弗机电有限公司                   "               
  72. "上海瑞德混凝土材料有限公司                "         
  73. "上海瑞恒塑料厂                      "                     
  74. "上海瑞斯乐复合金属材料有限公司              "      
  75. "上海瑞新橡塑有限公司                   "               
  76. "上海瑞时印刷有限公司                   "               
  77. "上海瑞昌亚克力工业有限公司                "         
  78. "上海瑞气气体设备有限公司                 "            
  79. "上海瑞河管业有限公司                   "               
  80. "上海瑞派机械有限公司                   "               
  81. "上海瑞深商贸有限公司                   "               
  82. "上海瑞爱舰船设备有限公司                 "            
  83. "上海瑞穗磁气有限公司                   "               
  84. "上海瑞纽机械装备制造有限公司               "        
  85. "上海瑞而美电子有限公司                  "              
  86. "上海瑞至精密模具有限公司                 "            
  87. "上海瑞邦实业有限公司                   "               
  88. "上海瑞邦机械集团有限公司                 "            
  89. "上海瑞邦纸品包装有限公司                 "            
  90. "上海瑞雪机械有限公司                   "               
  91. "上海瑰宝乐器有限公司                   "               
  92. "上海瑶枝工贸有限公司                   "               
  93. "上海璐丝玛服饰有限公司                  "              
  94. "上海璐衣娜时装有限公司                  "              
  95. "上海璨宇光电有限公司                   "               
  96. "上海瓦锡兰齐耀柴油机有限公司               "        
  97. "上海生农生化制品有限公司                 "            
  98. "上海生大企业有限公司                   "               
  99. "上海生大医保股份有限公司                 "            
  100. "上海生源钢带有限公司                   "               
  101. "上海生物制品研究所有限责任公司              "      
  102. "上海生祥针织有限公司                   "               
  103. "上海生达鞋业有限公司                   "               
  104. end
复制代码
------------------ copy up to and including the previous line ------------------
麻烦大家再帮我看下,为什么匹配不成功。。。今天又试了半天,感觉工企库中firm格式有些问题,若是,应该如何修改?谢谢大家的热心解答,灰常感谢~~

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

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

GMT+8, 2024-4-28 08:04