3360 8

[数据管理求助] 如何将两表不同数据筛选合并? [推广有奖]

  • 4关注
  • 0粉丝

高中生

90%

还不是VIP/贵宾

-

威望
0
论坛币
8 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
641 点
帖子
17
精华
0
在线时间
34 小时
注册时间
2016-12-31
最后登录
2019-3-4

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
表一
G(7H}7ET)SQ_VVQWHD)A@AL.png
表二
Q)}612}8W586Y]H82AAS.png
两个表中的id其实是股票代码,表一的数据少于表二,但不一定表一有的表二都有,我希望在表二中找出表一有的,把他们合并在一起,如果表一中没有就删掉。谢谢!

二维码

扫码加我 拉你入群

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

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

关键词:数据筛选 股票代码 在一起 数据筛选合并

回帖推荐

黃河泉 发表于6楼  查看完整内容

请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 https://bbs.pinggu.org/thread-5917273-1-1.html。
希望能学到
沙发
黃河泉 在职认证  发表于 2017-8-22 17:07:31 |只看作者 |坛友微信交流群
1. 你的表一沒有 year 這個變量嗎?若否,恐怕就沒辦法 merge 了!2. 建議用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 https://bbs.pinggu.org/thread-5917273-1-1.html

使用道具

黃河泉 发表于 2017-8-22 17:07
1. 你的表一沒有 year 這個變量嗎?若否,恐怕就沒辦法 merge 了!2. 建議用 dataex (先 ssc install datae ...
好的,谢谢。我这就修改一下

使用道具

table1.dta (90.53 KB)

table2.dta

143.84 KB

使用道具

帕奎奥的皮手套 发表于 2017-8-22 17:24
table1对应图片表一的数据,并加上了年份
table2对用图片表二的数据

使用道具

地板
黃河泉 在职认证  发表于 2017-8-22 17:31:51 |只看作者 |坛友微信交流群
帕奎奥的皮手套 发表于 2017-8-22 17:24
请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 https://bbs.pinggu.org/thread-5917273-1-1.html

使用道具

黃河泉 发表于 2017-8-22 17:31
请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以 ...
您好老师,你说的这个我没弄好,就直接把文件发上来了,希望能给解答一下。

使用道具

黃河泉 发表于 2017-8-22 17:31
请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以 ...
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input double hangshu long id int year byte sfbg
  4. 61 19 2012 1
  5. 62 19 2013 1
  6. 63 19 2014 1
  7. 64 19 2015 1
  8. 65 21 2012 1
  9. 66 21 2013 1
  10. 67 21 2014 1
  11. 68 21 2015 1
  12. 69 22 2012 1
  13. 70 22 2013 1
  14. 71 22 2014 0
  15. 72 22 2015 0
  16. 73 23 2012 1
  17. 74 23 2013 1
  18. 75 23 2014 1
  19. 76 23 2015 1
  20. 77 24 2012 1
  21. 78 24 2013 1
  22. 79 24 2014 1
  23. 80 24 2015 0
  24. 81 25 2012 1
  25. 82 25 2013 1
  26. 83 25 2014 0
  27. end
复制代码
这是表一
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input double hangshu long id int year double Boardsize
  4. 61 19 2012 12
  5. 62 19 2013  9
  6. 63 19 2014 10
  7. 64 19 2015 12
  8. 65 20 2012  7
  9. 66 20 2013  9
  10. 67 20 2014  9
  11. 68 20 2015  8
  12. 69 21 2012 10
  13. 70 21 2013 11
  14. 71 21 2014 10
  15. 72 21 2015 12
  16. 73 22 2012 14
  17. 74 22 2013 14
  18. 75 22 2014 12
  19. 76 22 2015 16
  20. 77 23 2012  9
  21. 78 23 2013 11
  22. 79 23 2014 14
  23. 80 23 2015 11
  24. 81 24 2012 11
  25. 82 24 2013 12
  26. 83 24 2014 13
  27. end
复制代码
这是表二
将表一表二的数据筛选合并,是具有相同id和year的数据合并在一起,其他的数据删掉。hangshu指的是行数,数据是61—83行。谢谢黄老师,辛苦了

使用道具

9
也是晴天 在职认证  学生认证  发表于 2017-8-23 14:13:54 |只看作者 |坛友微信交流群
打开表一,merge 1:1 id year using 表格2名称,nogen

使用道具

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

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

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

GMT+8, 2024-9-19 06:13