楼主: 夏美丽
4217 6

[数据管理求助] 如何将以下三份dta数据,合并并匹配为一份面板数据。 [推广有奖]

  • 0关注
  • 1粉丝

已卖:1份资源

大专生

58%

还不是VIP/贵宾

-

威望
0
论坛币
70 个
通用积分
0.0004
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
642 点
帖子
18
精华
0
在线时间
90 小时
注册时间
2017-9-16
最后登录
2021-9-1

楼主
夏美丽 在职认证  学生认证  发表于 2018-10-20 21:21:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
1、
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float(个体 年份 得分)
  4. 1 2011 1046
  5. 2 2011 1033
  6. 3 2011 1046
  7. 4 2011 1023
  8. 5 2011 1167
  9. end
复制代码


2、
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float(个体 年份 得分)
  4. 1 2013 1067
  5. 2 2013 1123
  6. 6 2013 1243
  7. 7 2013 1035
  8. end
复制代码


3、
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float(个体 年份 得分)
  4. 2 2015 1046
  5. 3 2015 1023
  6. 6 2015 1125
  7. 7 2015 1156
  8. end
复制代码



4、
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float(个体 年份 得分)
  4. 1 2011 1046
  5. 1 2013 1067
  6. 1 2015    .
  7. 2 2011 1033
  8. 2 2013 1123
  9. 2 2015 1046
  10. 3 2011 1046
  11. 3 2013    .
  12. 3 2015 1023
  13. 4 2011 1023
  14. 4 2013    .
  15. 4 2015    .
  16. 5 2011 1167
  17. 5 2013    .
  18. 5 2015    .
  19. 6 2011    .
  20. 6 2013 1243
  21. 6 2015 1125
  22. 7 2011    .
  23. 7 2013 1035
  24. 7 2015 1156
  25. end
复制代码

说明:目的是将表1、2、3合并且匹配为表4,其中每份数据的个体存在区别。(年份有2011、2013、2015)




二维码

扫码加我 拉你入群

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

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

关键词:个体存在

沙发
夏美丽 在职认证  学生认证  发表于 2018-10-20 21:41:20 来自手机
补充说明:第四段结果是我手动输入的,我希望用命令和代码,将第1、第2、第3份数据合并匹配为第四段结果。

藤椅
qiangli 发表于 2018-10-20 21:45:54 来自手机
还是自己看书合并吧

板凳
黃河泉 在职认证  发表于 2018-10-21 08:15:54
1. 将第1、第2、第3份数据"应该不可能合并"为第四段结果吧?2. 试试 help append
  1. // https://bbs.pinggu.org/thread-6702149-1-1.html
  2. * Example generated by -dataex-. To install: ssc install dataex
  3. clear
  4. input float(个体 年份 得分)
  5. 1 2011 1046
  6. 2 2011 1033
  7. 3 2011 1046
  8. 4 2011 1023
  9. 5 2011 1167
  10. end

  11. tempfile d1
  12. save `d1'

  13. * Example generated by -dataex-. To install: ssc install dataex
  14. clear
  15. input float(个体 年份 得分)
  16. 1 2013 1067
  17. 2 2013 1123
  18. 6 2013 1243
  19. 7 2013 1035
  20. end

  21. tempfile d2
  22. save `d2'

  23. * Example generated by -dataex-. To install: ssc install dataex
  24. clear
  25. input float(个体 年份 得分)
  26. 2 2015 1046
  27. 3 2015 1023
  28. 6 2015 1125
  29. 7 2015 1156
  30. end

  31. tempfile d3
  32. save `d3'

  33. // Here
  34. use `d1'
  35. append using `d2'
  36. append using `d3'

  37. sort 个体 年份
复制代码
  1. . list

  2.      +--------------------+
  3.      | 个体   年份   得分 |
  4.      |--------------------|
  5.   1. |    1   2011   1046 |
  6.   2. |    1   2013   1067 |
  7.   3. |    2   2011   1033 |
  8.   4. |    2   2013   1123 |
  9.   5. |    2   2015   1046 |
  10.      |--------------------|
  11.   6. |    3   2011   1046 |
  12.   7. |    3   2015   1023 |
  13.   8. |    4   2011   1023 |
  14.   9. |    5   2011   1167 |
  15. 10. |    6   2013   1243 |
  16.      |--------------------|
  17. 11. |    6   2015   1125 |
  18. 12. |    7   2013   1035 |
  19. 13. |    7   2015   1156 |
  20.      +--------------------+
复制代码

报纸
夏美丽 在职认证  学生认证  发表于 2018-10-21 10:20:23
黃河泉 发表于 2018-10-21 08:15
1. 将第1、第2、第3份数据"应该不可能合并"为第四段结果吧?2. 试试 help append
请教一下,您这个是怎么做的呢?命令是什么呢?

地板
黃河泉 在职认证  发表于 2018-10-21 10:22:07
夏美丽 发表于 2018-10-21 10:20
请教一下,您这个是怎么做的呢?命令是什么呢?
请 help append。

7
夏美丽 在职认证  学生认证  发表于 2018-10-21 10:25:22
黃河泉 发表于 2018-10-21 10:22
请 help append。
好的,问题已解决。我主要是卡在“sort 个体年份”上,非常感谢您了

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 17:20