楼主: mumian0802
2030 2

[编程问题求助] 用stata将表一的每一条记录后面都对上表二的所有记录 [推广有奖]

  • 0关注
  • 1粉丝

已卖:82份资源

大专生

81%

还不是VIP/贵宾

-

威望
0
论坛币
8641 个
通用积分
0.6400
学术水平
0 点
热心指数
0 点
信用等级
1 点
经验
1712 点
帖子
25
精华
0
在线时间
76 小时
注册时间
2015-12-31
最后登录
2025-12-11

楼主
mumian0802 发表于 2016-7-7 21:18:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题,希望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

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

扫码加我 拉你入群

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

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

关键词:Stata tata stata12 statat 万分感谢 记录

沙发
夏目贵志 发表于 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

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

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

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