全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2438 14
2017-12-20
悬赏 188 个论坛币 已解决
RT,今天做数据匹配遇到一个问题:
dataA:year(1999-2007)、citycode(相同年份有重复)、panelid、其他vars.
dataB:year(1995-2015)、citycode,其他vars.
请问这两种数据如何匹配呢? 望各位大牛解答。谢谢~

简单一点呈现:
Adata:    (一年多个citycode)                         Bdata:  (多年一个citycode)
year     citycode    panelid     num                                                                                                                                                                                                     year   citycode       mainctcy

2000     111               1          80                                     2000     111               1
2000     111               2          78                                     2001     111               0
2000     112               3          65                                     2003     111               0
2001     122               4         90                                      2000     123               1
2001     123               5         66                                      2001     123               0
2002     124               6          45                                     2003     135               1
2003     132               7         33                                      2005     135               1
  (地区、工厂、工人数;相同地区有不同工厂)                      (地区、省会)
研究:不同地区的城市 是否是省会城市对工厂工人数的影响。




最佳答案

黃河泉 查看完整内容

这两个档案没有共同的部分,所以看不出结果是否正确?但请试试类似
二维码

扫码加我 拉你入群

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

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

全部回复
2017-12-20 19:20:45
机智的小球球IU 发表于 2017-12-22 12:18
B数据中,citycode 和year没有重复值。
----------------------- copy starting from the next line --- ...
这两个档案没有共同的部分,所以看不出结果是否正确?但请试试类似
复制代码
二维码

扫码加我 拉你入群

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

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

2017-12-20 21:13:09
Adata:多个citycode
Bdata:citycode很少
采用命令:merge m:1  citycode
具体的参照merge命令
二维码

扫码加我 拉你入群

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

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

2017-12-21 14:31:00
你到底匹配成什么样子没有说清楚。
是A去匹配B还是b去匹配A。
建议可以考虑用dplyr包的left_jion()
二维码

扫码加我 拉你入群

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

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

2017-12-22 07:02:53
1. 请先"个别"
复制代码
。2. 检查一下,citycode 与 year 有无 missing values (.),有的话需要现去掉!3. 利用 dataex "个别" 印出资料并 post 上网,
复制代码
二维码

扫码加我 拉你入群

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

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

2017-12-22 12:09:34
黃河泉 发表于 2017-12-22 07:02
1. 请先"个别"。2. 检查一下,citycode 与 year 有无 missing values (.),有的话需要现去掉!3. 利用 data ...
----------------------- copy starting from the next line -----------------------
复制代码
------------------ copy up to and including the previous line ------------------
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群