楼主: jxapp_19511
11512 15

[数据管理求助] stata数据合并问题,是否可以直接识别城市名? [推广有奖]

11
acs495628 发表于 2019-8-19 16:36:10
使用stata进行merge合并的时候中文能够有效识别,题主merge不能成功原因很可能是对字符串没有处理好,在city 变量中,中文字符前后可能夹杂着中英文形式的空格,tab空格等,这在stata的数据面板中并不容易看出来,导致匹配的时候匹配比上,不要忘了,stata的merge匹配规则是精确匹配,差一个字符都不行。
已有 2 人评分论坛币 热心指数 信用等级 收起 理由
admin_kefu + 30 精彩帖子
蓝色 + 3 + 3 热心帮助其他会员

总评分: 论坛币 + 30  热心指数 + 3  信用等级 + 3   查看全部评分

12
jxapp_19511 发表于 2019-11-15 17:29:25
彩之云兮 发表于 2019-8-18 20:47
请问黄老师,这个问题解决了吗,我也遇到同样问题
是因为字符中有空格,去掉空格就好啦

13
彩之云兮 发表于 2019-11-20 15:17:48
jxapp_19511 发表于 2019-11-15 17:29
是因为字符中有空格,去掉空格就好啦
非常感谢!

14
陈晓佳 发表于 2020-4-29 10:17:24
黃河泉 发表于 2016-12-23 14:48
将资料发给我 (),我帮你看看!
黄老师,也有一个类似的问题想请教您,如果两张表格,分别都有省份和城市的信息,把这两个信息进行数值型转换后,以城市为中间链接变量进行合并表格,但发现虽然省份和城市在两个表中分别都是数值了,但相同城市或者省份对应的数值不一样,导致表格合并后,出现匹配错误。比如上海在表1是数字“14”,在表2却是数字“21”。这种情况下,我自己用的笨办法是,分别把两张表的省份和城市数字信息都转到excel 表中,然后一个个核对,进行统一。但如果在数据非常多的情况下,有没有其他简便一些的方法,利用stata进行操作? 谢谢老师!烦请您指点。

15
沉沉默默木子李 发表于 2022-2-12 10:20:44
您好,我也遇到了同样的问题,请问您怎么解决的呢

16
niansuu 发表于 2025-5-11 18:24:30
字符串的类型不一致导致的,改一下就好了

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

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