楼主: 王雨晴304
5778 22

[面板数据求助] 求用stata将hs码6位的和4位的数据匹配上? [推广有奖]

  • 1关注
  • 0粉丝

初中生

71%

还不是VIP/贵宾

-

威望
0
论坛币
468 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
316 点
帖子
18
精华
0
在线时间
12 小时
注册时间
2018-3-15
最后登录
2021-4-25

楼主
王雨晴304 发表于 2018-3-15 19:30:56 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有两个dta文件,一个是六位一个是加总好的4位,想把两个数据匹配上,如何处理呢?
能帮忙做的话,有偿。
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 数据匹配 DTA文件 dta

沙发
王雨晴304 发表于 2018-3-15 19:41:08 来自手机
顶一下

藤椅
jason26258 在职认证  发表于 2018-3-15 19:42:08
use 六位文档
gen hs4=substr(hs6,1,4)
merge m:m hs4 using 四位文档

板凳
王雨晴304 发表于 2018-3-15 19:46:23 来自手机
jason26258 发表于 2018-3-15 19:42
use 六位文档
gen hs4=substr(hs6,1,4)
merge m:m hs4 using 四位文档
谢谢,这个命令是取前四位的意思吗?除了取前四位不用做什么加总吗?我对hs码不是很了解,不要嫌弃我问题多哈

报纸
王雨晴304 发表于 2018-3-15 20:21:56 来自手机
顶一下

地板
jason26258 在职认证  发表于 2018-3-15 21:39:15
王雨晴304 发表于 2018-3-15 19:46
谢谢,这个命令是取前四位的意思吗?除了取前四位不用做什么加总吗?我对hs码不是很了解,不要嫌弃我问题 ...
你只是说匹配上,而没有说研究的意图需不需要加总,如果需要加总到四位数,可以用collpase命令

7
王雨晴304 发表于 2018-3-15 21:42:57 来自手机
jason26258 发表于 2018-3-15 21:39
你只是说匹配上,而没有说研究的意图需不需要加总,如果需要加总到四位数,可以用collpase命令
好的,谢谢亲,太感谢了

8
黃河泉 在职认证  发表于 2018-3-16 07:12:03
jason26258 发表于 2018-3-15 19:42
use 六位文档
gen hs4=substr(hs6,1,4)
merge m:m hs4 using 四位文档
强烈建议不要用
  1. merge m:m ...
复制代码

9
王雨晴304 发表于 2018-3-16 08:27:13 来自手机
黃河泉 发表于 2018-3-16 07:12
强烈建议不要用
亲,能再具体一些吗?

10
黃河泉 在职认证  发表于 2018-3-16 08:34:02
王雨晴304 发表于 2018-3-16 08:27
亲,能再具体一些吗?
根据一位 Stata 大牛的讲法,99% 以上的情况应该可由
  1. merge 1:1 ...
  2. merge m:1 ... or merge 1:m ...
复制代码
来处理,
  1. merge m:m ...
复制代码
有可能会错。

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

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