全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1975 2
2016-07-07
如题,希望stata实现如下:

表一:

1 stata123
2 stata1234


表二:
1 statatata123455
2 statattata889900
3 stata7890
4 stata7657

希望匹配后得到结果:
1 stata123  statatata123455
2 stata123  statattata889900
3 stata123  stata7890
4 stata123  stata7657
5 stata1234 statatata123455
6 stata1234  statattata889900
7 stata1234  stata7890
8 stata1234  stata7657

不知道大家有没有什么好的建议?万分感谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-7-10 01:12:20
clear all
set obs 2
gen x="a" in 1
replace x="b" in 2
save temp1
clear
set obs 4
gen y=_n*10
gen id=_n
save temp2
use temp1, clear
gen id=1
append using temp1
replace id=2 if id==.
append using temp1
replace id=3 if id==.
append using temp1
replace id=4 if id==.
merge m:1 id using temp2
erase temp1.dta
erase temp2.dta
sort x id
list

二维码

扫码加我 拉你入群

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

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

2016-8-8 16:02:59
夏目贵志 发表于 2016-7-10 01:12
clear all
set obs 2
gen x="a" in 1
万分感谢,非常有用
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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