楼主: 陈北七
4259 2

[数据管理求助] 如何将季度数据赋给每月? [推广有奖]

  • 0关注
  • 0粉丝

小学生

64%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
60 点
帖子
3
精华
0
在线时间
7 小时
注册时间
2014-10-14
最后登录
2017-4-21

楼主
陈北七 发表于 2017-3-18 18:29:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有股票每月的收益率数据和季度的报表数据,如何将他们合并呢?
比如:
code        time                return            
1             2011-3              0.05
2             2011-3              0.03
1             2011-4              0.003
2             2011-4              0.033


code       time           size
1            2011-3       a
1            2011-6       b
2            2011-6       c
想实现:
code      time    return     size
1           2011-3  0.05      a
1           2011-4  0.03      a
二维码

扫码加我 拉你入群

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

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

关键词:季度数据 RETURN time code turn 如何

沙发
夏目贵志 发表于 2017-3-19 03:09:07
用merge命令。参考一下help merge。这个命令很有用。

藤椅
黃河泉 在职认证  发表于 2017-3-19 07:11:16
如同夏目版主所说,先用 merge 1:1 time 之类的指令合并两个档。但季资料合并到月资料中会有 missing values (正常其会出现在每一季之最后一个月,其他两个月没有值),这时请参考下例(含半年报之资讯):
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input int id float(tm y x1 x2)
  4. 1101 564 4.6   .  .7
  5. 1101 565 1.7   .   .
  6. 1101 566 5.6   .   .
  7. 1101 567 5.2   .   .
  8. 1101 568 3.2   .   .
  9. 1101 569 3.9 2.6   .
  10. 1101 570 2.7   .   7
  11. 1101 571 8.9   .   .
  12. 1101 572 4.8   .   .
  13. 1101 573 8.9   .   .
  14. 1101 574 8.7   .   .
  15. 1101 575 9.4 3.2   .
  16. 1101 576 2.4   . 4.8
  17. 1101 577 7.1   .   .
  18. 1101 578 7.4  .5   .
  19. 1101 579 3.8   . 9.5
  20. 1101 580   0   .   .
  21. 1101 581 8.8   8   .
  22. 1101 582 1.4   . 3.8
  23. 1101 583   5   .   .
  24. 1101 584 4.8 9.7   .
  25. 1101 585 4.8   . 9.2
  26. 1101 586 5.5   .   .
  27. 1101 587 4.7 4.2   .
  28. 1102 564  .6   .  .6
  29. 1102 565   9   .   .
  30. 1102 566   8   .   .
  31. 1102 567 8.3   .   .
  32. 1102 568 7.3   .   .
  33. 1102 569 3.6  .7   .
  34. 1102 570 7.8   .  .9
  35. 1102 571 3.6   .   .
  36. 1102 572 2.4   .   .
  37. 1102 573 3.5   .   .
  38. 1102 574 2.8   .   .
  39. 1102 575 4.2 7.8   .
  40. 1102 576 4.3   . 7.6
  41. 1102 577 4.6   .   .
  42. 1102 578  .2 7.2   .
  43. 1102 579 1.6   . 7.8
  44. 1102 580 3.9   .   .
  45. 1102 581   0 8.8   .
  46. 1102 582 1.5   .   6
  47. 1102 583  .6   .   .
  48. 1102 584 5.5  .8   .
  49. 1102 585 3.7   . 1.8
  50. 1102 586 2.5   .   .
  51. 1102 587 3.5 5.8   .
  52. end
  53. format %tm tm
复制代码
你的是属于 x1 情况,请 ssc install mipolate 并
  1. mipolate x1 tm, by(id) gen(z1) backward
复制代码

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

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