全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
9739 2
2011-09-10
紧急求教啊~

merge CHNS的家庭收入数据到个人数据里去,遇到问题

1 目的是:masater file里的同一个家庭的多个个人,对应using file里同一个hhid的hhinc数据
2 merge用的key var是家庭ID即 hhid_3,所以master file 里的hhid_3不唯一
3 merge可以进行,大部分using file里的var值能赋上,但会出现明明与赋上值的hhid_3相同,但var值却是缺失的情况
4 问怎么才能避免3里面提到的情况?即多对一的值全部赋上(除了using file里没有的)?

在线等~感谢!!!

(具体命令:
use "G:\文献管理\2011 论文\CHNS\longitudinal\Income_HH_2011Jan\c10hhinc.dta", clear
keep wave  hhid hhsize index_new  hhinc_cpi hhincpc_cpi hhincgross_cpi hhexpense_cpi
li  hhid in 1/20
tostring  hhid, gen ( hhid_2)
sort  hhid_2
tostring  wave,gen (wave_2)
gen hhid_3= wave_2+ hhid_2
duplicates re hhid_3
sort  hhid_3

tostring  hhid, gen ( hhid_2)
tostring   line, gen (  line_2)
tostring wave, gen (wave_2)
gen personid= wave_2 + hhid_2+ line_2
gen hhid_3= wave_2+ hhid_2
duplicates re hhid_3
sort  hhid_3

merge  hhid_3 using G:\20110603papersmoking\new_data\hhinc.dta

报出来:
variable hhid_3 does not uniquely identify observations in the master data)
二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-10 19:57:19
你的c10hhinc.dta中的hhid_3可能存重复的编码

二维码

扫码加我 拉你入群

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

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

2011-9-11 22:23:50
merge m:1  hhid_3 using G:\20110603papersmoking\new_data\hhinc.dta
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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