全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2381 9
2015-03-27

cdD:\CHNStata

use c12hhinc.dta
sort hhidcommid wave

bys hhid commid wave: g n=_n
bys hhidcommid wave: g N=_N

keepif n==N
drop nN
sort hhidcommid wave

save temp1
clear
use
m12hlth.dta
sort hhidcommid wave

bys hhid commid wave: g n=_n
bys hhidcommid wave: g N=_N

keepif n==N
drop nN
sort hhidcommid wave

save temp2
use temp1

merge1:1 hhid commid wave using temp2
drop_merge
erasetemp1.dta
erasetemp2.dta

savehhinc_health


二维码

扫码加我 拉你入群

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

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

全部回复
2015-3-27 00:47:28
merge 1:1 hhid commid wave using temp2
1 invalid name
r(198);
二维码

扫码加我 拉你入群

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

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

2015-3-27 08:45:01
xuehe 发表于 2015-3-27 00:47
merge 1:1 hhid commid wave using temp2
1 invalid name
r(198);
您好,根据报错提示说数字1是不合法的变量名。

请您查看下两个dta中有没有变量名是1的变量。

stata规定“数字”不能占变量名的第一个位置,比如5shanghai是不对的,而shanghai5就可以。
二维码

扫码加我 拉你入群

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

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

2015-3-27 23:59:28
https://bbs.pinggu.org/thread-1391565-3-1.html
别人介绍这样写的!
二维码

扫码加我 拉你入群

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

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

2015-3-28 00:06:50
merge 1:1 country year using ,nogen
如果出错,那是你的数据有误:同一年度同一国家出现两次或两次以上的观测
不知道drop有没有错。回答的没说到点。
二维码

扫码加我 拉你入群

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

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

2015-3-28 06:27:35
提供数据在讨论
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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