楼主: 精彩在我啊
1995 12

[回归分析求助] 如何匹配合并两个数据 [推广有奖]

  • 1关注
  • 2粉丝

本科生

41%

还不是VIP/贵宾

-

威望
0
论坛币
7 个
通用积分
1.1172
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
574 点
帖子
46
精华
0
在线时间
105 小时
注册时间
2019-11-3
最后登录
2022-6-7

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有两个数据表,表一和表二,如何将这两个数据表按照province进行匹配呢?
Example generated by -dataex-. To install: ssc install dataex
clear
input str7 id str9 province float(wweak wmedian)
"1"  "安徽省"    45.3   29.73
"2"  "安徽省"    45.3   29.73
"3"  "安徽省"   15.81   10.61
"4"  "安徽省"   15.81   10.61
"5"  "安徽省"   15.81   10.61
"6"  "安徽省"    6.18    4.15
"7"  "安徽省"    6.18    4.15
"8"  "安徽省"    6.18    4.15
"9"  "北京"     489.15  322.25
"10" "北京"      158.2  106.55
"11" "北京"      158.2  106.55
"12" "北京"      80.03   53.95
"13" "北京"      80.03   53.95
"14" "广东省"  306.55  276.06
"15" "广东省"   72.83   67.05
"16" "广东省"   72.83   67.05
"18" "广东省"   27.53   26.89
"19" "广东省" 1417.12 1383.18
"20" "广东省"   76.76   74.92
"21" "广东省"   27.53   26.89
end
[/CODE]
------------------ copy up to and including the previous line ------------------

Listed 20 out of 2848 observations

.
end of do-file


var1        var2        var3        var4        var5
city        province        金融市场化程度:2010年        经济发展程度(元/人)        通货膨胀率
合肥        安徽省        5.8        25659        2.42
北京        北京        5.02        81658        3.24
广州        广东省        8.28        50807        2.2
深圳        广东省        8.28        50807        2.2
佛山        广东省        8.28        50807        2.2
东莞        广东省        8.28        50807        2.2
石家庄        河北省        6.52        33969        2.63
唐山        河北省        6.52        33969        2.63
郑州        河南省        6.64        28661        2.1
洛阳        河南省        6.64        28661        2.1
武汉        湖北省        6.33        34197        2.85
南京        江苏省        7.86        62290        1.52
无锡        江苏省        7.86        62290        1.52
苏州        江苏省        7.86        62290        1.52



二维码

扫码加我 拉你入群

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

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

关键词:observations observation generated including province

已有 1 人评分经验 收起 理由
xujingtang + 80 精彩帖子

总评分: 经验 + 80   查看全部评分

沙发
黃河泉 在职认证  发表于 2021-12-18 14:48:04 |只看作者 |坛友微信交流群
1. 建议两的资料都用 dataex 发出来 (底下那个不是,会影响判断),2. 你提供的资讯似乎不够,是不是两个档都应该有"市"的 (除了省之外) 或年的变量?

使用道具

藤椅
silas_x 发表于 2021-12-18 14:58:23 来自手机 |只看作者 |坛友微信交流群
精彩在我啊 发表于 2021-12-18 14:40
我有两个数据表,表一和表二,如何将这两个数据表按照province进行匹配呢?
Example generated by -datae ...
用merge命令

使用道具

板凳
精彩在我啊 学生认证  发表于 2021-12-18 15:25:59 |只看作者 |坛友微信交流群
黃河泉 发表于 2021-12-18 14:48
1. 建议两的资料都用 dataex 发出来 (底下那个不是,会影响判断),2. 你提供的资讯似乎不够,是不是两个档都 ...
数据是这个样子的,老师
表一
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input byte city str9 province int(a12 a13) double a14
  4. 1 "安徽省" 12 11  60820121037
  5. 1 "安徽省" 13 11 170720121003
  6. 1 "安徽省" 18 11 110720121230
  7. 1 "安徽省" 13 11 130820120810
  8. 1 "安徽省" 12 12 250620121050
  9. 1 "安徽省" 14 11 100820121410
  10. 1 "安徽省" 12 12 180520121420
  11. 1 "安徽省" 13 11 201220121430
  12. 2 "北京"    22 21 150820121330
  13. 2 "北京"    22 21 250520120849
  14. 2 "北京"    22 21 290520121047
  15. 2 "北京"    24 21  50620121400
  16. 2 "北京"    22 21 160620121425
  17. 3 "广东省" 39 31 150120131000
  18. 3 "广东省" 39 31 190120130930
  19. 3 "广东省" 35 31 160220121000
  20. 4 "广东省" 42 41 141120121430
  21. 4 "广东省" 44 41 200620121500
  22. 4 "广东省" 42 41  41120121350
  23. 4 "广东省" 42 41 180720120900
  24. end
  25. label values city A2
  26. label def A2 1 "Hefei City", modify
  27. label def A2 2 "Beijing (municipalities)", modify
  28. label def A2 3 "Guangzhou City", modify
  29. label def A2 4 "Shenzhen City", modify
复制代码
------------------ copy up to and including the previous line ------------------

Listed 20 out of 2700 observations

.
end of do-file

.
表二
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str26 city str9 province float var3 long var4 float var5
  4. "1"  "安徽省"  5.8 25659 2.42
  5. "2"  "北京"    5.02 81658 3.24
  6. "3"  "广东省" 8.28 50807  2.2
  7. "4"  "广东省" 8.28 50807  2.2
  8. "5"  "广东省" 8.28 50807  2.2
  9. "6"  "广东省" 8.28 50807  2.2
  10. "7"  "河北省" 6.52 33969 2.63
  11. "8"  "河北省" 6.52 33969 2.63
  12. "9"  "河南省" 6.64 28661  2.1
  13. "10" "河南省" 6.64 28661  2.1
  14. end
复制代码
------------------ copy up to and including the previous line ------------------

Listed 10 out of 25 observations

label values city A2
label def A2 1 "Hefei City", modify
label def A2 2 "Beijing (municipalities)", modify
label def A2 3 "Guangzhou City", modify
label def A2 4 "Shenzhen City", modify
.
end of do-file

使用道具

报纸
精彩在我啊 学生认证  发表于 2021-12-18 15:28:44 |只看作者 |坛友微信交流群
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input byte city str9 province int(a12 a13) double a14
  4. 1 "安徽省" 12 11  60820121037
  5. 1 "安徽省" 13 11 170720121003
  6. 1 "安徽省" 18 11 110720121230
  7. 1 "安徽省" 13 11 130820120810
  8. 1 "安徽省" 12 12 250620121050
  9. 1 "安徽省" 14 11 100820121410
  10. 1 "安徽省" 12 12 180520121420
  11. 1 "安徽省" 13 11 201220121430
  12. 2 "北京"    22 21 150820121330
  13. 2 "北京"    22 21 250520120849
  14. 2 "北京"    22 21 290520121047
  15. 2 "北京"    24 21  50620121400
  16. 2 "北京"    22 21 160620121425
  17. 3 "广东省" 39 31 150120131000
  18. 3 "广东省" 39 31 190120130930
  19. 3 "广东省" 35 31 160220121000
  20. 4 "广东省" 42 41 141120121430
  21. 4 "广东省" 44 41 200620121500
  22. 4 "广东省" 42 41  41120121350
  23. 4 "广东省" 42 41 180720120900
  24. end
  25. label values city A2
  26. label def A2 1 "Hefei City", modify
  27. label def A2 2 "Beijing (municipalities)", modify
  28. label def A2 3 "Guangzhou City", modify
  29. label def A2 4 "Shenzhen City", modify
复制代码



  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str26 city str9 province float var3 long var4 float var5
  4. "1"  "安徽省"  5.8 25659 2.42
  5. "2"  "北京"    5.02 81658 3.24
  6. "3"  "广东省" 8.28 50807  2.2
  7. "4"  "广东省" 8.28 50807  2.2
  8. "5"  "广东省" 8.28 50807  2.2
  9. "6"  "广东省" 8.28 50807  2.2
  10. "7"  "河北省" 6.52 33969 2.63
  11. "8"  "河北省" 6.52 33969 2.63
  12. "9"  "河南省" 6.64 28661  2.1
  13. "10" "河南省" 6.64 28661  2.1
  14. end
复制代码

使用道具

地板
精彩在我啊 学生认证  发表于 2021-12-18 15:30:52 |只看作者 |坛友微信交流群
silas_x 发表于 2021-12-18 14:58
用merge命令
能具体说一下吗?stata小白

使用道具

7
Yike_ekiY 发表于 2021-12-18 18:07:21 |只看作者 |坛友微信交流群
精彩在我啊 发表于 2021-12-18 15:30
能具体说一下吗?stata小白
help merge

使用道具

8
黃河泉 在职认证  发表于 2021-12-19 09:18:26 |只看作者 |坛友微信交流群
精彩在我啊 发表于 2021-12-18 15:25
数据是这个样子的,老师
表一------------------ copy up to and including the previous line -------- ...
要吗你没给出完整合并需要的变量,要吗就是无法合并!不果你实在应该先看看 help merge。

使用道具

9
精彩在我啊 学生认证  发表于 2021-12-19 16:25:20 |只看作者 |坛友微信交流群
黃河泉 发表于 2021-12-19 09:18
要吗你没给出完整合并需要的变量,要吗就是无法合并!不果你实在应该先看看 help merge。
好的,老师,我已经解决了,谢谢

使用道具

10
黃河泉 在职认证  发表于 2021-12-19 17:45:30 |只看作者 |坛友微信交流群
精彩在我啊 发表于 2021-12-19 16:25
好的,老师,我已经解决了,谢谢
Great. (我假设你不会是用 merge m:m ...)

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-7 22:26