楼主: sasa1881
1255 5

求教一个求平均的程序 [推广有奖]

  • 0关注
  • 1粉丝

已卖:297份资源

硕士生

36%

还不是VIP/贵宾

-

威望
0
论坛币
1410 个
通用积分
6.9349
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
1965 点
帖子
94
精华
0
在线时间
164 小时
注册时间
2008-7-24
最后登录
2014-5-5

楼主
sasa1881 发表于 2011-12-27 15:50:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
小弟遇到一个问题,请高手解答,先谢过了。
数据是这样的
data;
input daily return;
cards;
20010101     1.1
20010102     1.2
20010103     1.3
20010201     2.1
20010202     2.2
20010301     5.1
20010302     5.2
20010304     5.5
...
20101230     4.2
;
run;
请问,如何将这些日数据按每月算一个平均数,并赋值给那个月份呢?年份有很多年,将日收益按月平均算月收益
即:(1月)200101=(1.1+1.2+1.3)/3
       (2月)200102=(2.1+2.2)/2
二维码

扫码加我 拉你入群

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

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

关键词:求平均 RETURN Daily cards Input 程序

沙发
sasa1881 发表于 2011-12-27 15:58:54
264mnw 发表于 2011-12-27 15:54
这个都忘了,怎么做了
你会吗,请帮下啊,谢谢了

藤椅
maidenhan 发表于 2011-12-27 16:07:46
唉~~
data temp01;
input daily return;
cards;
20010101     1.1
20010102     1.2
20010103     1.3
20010201     2.1
20010202     2.2
20010301     5.1
20010302     5.2
20010304     5.5
;
run;

data temp02;
        set temp01;
        mth = substr(compress(daily),1,6);
run;
proc sql;
        create table temp03 as
        select mth, avg(return) as avg_return
                from temp02
                group by 1;
quit;

板凳
sasa1881 发表于 2011-12-27 16:16:43
maidenhan 发表于 2011-12-27 16:07
唉~~
data temp01;
input daily return;
谢谢哦~~

报纸
shenliang_111 发表于 2011-12-27 17:16:47
  1. data raw;
  2. input daily :yymmdd8. return;
  3. format daily yymmddn8.;
  4. cards;
  5. 20010101     1.1
  6. 20010102     1.2
  7. 20010103     1.3
  8. 20010201     2.1
  9. 20010202     2.2
  10. 20010301     5.1
  11. 20010302     5.2
  12. 20010304     5.5
  13. ;
  14. proc sql;
  15. create table result as
  16. select put(daily,yymmn6.) as yuefen label='月份',mean(return) as mean_return format=7.2
  17. from raw
  18. group by calculated yuefen
  19. order by calculated yuefen
  20. ;
  21. quit;
复制代码

地板
sasa1881 发表于 2011-12-27 17:59:45
shenliang_111 发表于 2011-12-27 17:16
谢谢~~~

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 17:40