楼主: lancelot22
6309 6

[数据管理求助] 按年份分组,对季度数据求和问题 [推广有奖]

  • 1关注
  • 1粉丝

本科生

20%

还不是VIP/贵宾

-

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

楼主
lancelot22 发表于 2018-4-9 00:59:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

如下例,有两只股票,000592和000711,现在我想要对每一只股票,按每一年求出四个季度sinc的和。

即,求出000592的2007年四个季度的sinc之和,以及2008年四个季度的sinc之和,同理求000711分别在2007年和2008年四个季度的sinc之和。

例子只是选取了两只股票和两年时间,实际上还有很多股票和年份。

请问STATA需要怎么操作呢?

stkcdaccpertypesinc
0005922007-03-31A74170.55
0005922007-06-30A94760
0005922007-09-30A125850
0005922007-12-31A189250
0005922008-03-31A50665460.73
0005922008-06-30A129282793.45
0005922008-09-30A212003161.3
0005922008-12-31A283526011.92
0007112007-03-31A1229012.8
0007112007-06-30A174198106.2
0007112007-09-30A184116796.19
0007112007-12-31A194816688.5
0007112008-03-31A12303561.67
0007112008-06-30A25185210.31
0007112008-09-30A39386456.05
0007112008-12-31A52613373.04



dataex如下:

  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str6 stkcd str10 accper str1 type str12 sinc
  4. "000592" "2007-03-31" "A" "74170.55"   
  5. "000592" "2007-06-30" "A" "94760"      
  6. "000592" "2007-09-30" "A" "125850"      
  7. "000592" "2007-12-31" "A" "189250"      
  8. "000592" "2008-03-31" "A" "50665460.73"
  9. "000592" "2008-06-30" "A" "129282793.45"
  10. "000592" "2008-09-30" "A" "212003161.3"
  11. "000592" "2008-12-31" "A" "283526011.92"
  12. "000711" "2007-03-31" "A" "1229012.8"   
  13. "000711" "2007-06-30" "A" "174198106.2"
  14. "000711" "2007-09-30" "A" "184116796.19"
  15. "000711" "2007-12-31" "A" "194816688.5"
  16. "000711" "2008-03-31" "A" "12303561.67"
  17. "000711" "2008-06-30" "A" "25185210.31"
  18. "000711" "2008-09-30" "A" "39386456.05"
  19. "000711" "2008-12-31" "A" "52613373.04"
  20. end
复制代码




非常感谢各位大神帮忙!!!!


二维码

扫码加我 拉你入群

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

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


沙发
lancelot22 发表于 2018-4-9 22:19:47
请问有谁可以帮帮忙吗??

藤椅
lancelot22 发表于 2018-4-9 23:47:53
已经做出来啦~!

板凳
我是小肚肚 发表于 2018-4-10 10:38:14
g year=substr(accper,1,4)
bys stkcd year: egen num=total(sinc)

报纸
浅浅呐 发表于 2018-12-16 11:14:13
lancelot22 发表于 2018-4-9 23:47
已经做出来啦~!
怎么做的,同求,遇到相同问题

地板
黃河泉 在职认证  发表于 2018-12-16 11:25:21
浅浅呐 发表于 2018-12-16 11:14
怎么做的,同求,遇到相同问题
稍微修改楼上之程序即可:
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str6 stkcd str10 accper str1 type str12 sinc
  4. "000592" "2007-03-31" "A" "74170.55"   
  5. "000592" "2007-06-30" "A" "94760"      
  6. "000592" "2007-09-30" "A" "125850"      
  7. "000592" "2007-12-31" "A" "189250"      
  8. "000592" "2008-03-31" "A" "50665460.73"
  9. "000592" "2008-06-30" "A" "129282793.45"
  10. "000592" "2008-09-30" "A" "212003161.3"
  11. "000592" "2008-12-31" "A" "283526011.92"
  12. "000711" "2007-03-31" "A" "1229012.8"   
  13. "000711" "2007-06-30" "A" "174198106.2"
  14. "000711" "2007-09-30" "A" "184116796.19"
  15. "000711" "2007-12-31" "A" "194816688.5"
  16. "000711" "2008-03-31" "A" "12303561.67"
  17. "000711" "2008-06-30" "A" "25185210.31"
  18. "000711" "2008-09-30" "A" "39386456.05"
  19. "000711" "2008-12-31" "A" "52613373.04"
  20. end

  21. gen year = substr(accper,1,4)
  22. destring year sinc, replace
  23. bys stkcd year: egen num = total(sinc)
复制代码

7
zhuokongfu 发表于 2019-10-22 20:58:32
lancelot22 发表于 2018-4-9 23:47
已经做出来啦~!
我也遇到这个问题,可以指教下怎么做的吗

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

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