楼主: zenith1107
13241 33

[原创博文] SAS 计算平均值问题 [推广有奖]

31
yongjiang2 发表于 2012-7-4 21:31:34
学习

32
sunset1986 发表于 2012-7-5 09:25:49
应该是楼主写的输出数据有点儿问题,bobguy的代码没有问题
An honest tale speeds best being plainly told.
Cheers!

33
yanan9256 发表于 2012-7-5 15:06:39
bobguy 发表于 2010-2-26 07:35
It can be much simplified as,

DATA test;
如果是这样的数据
DATA test;
input Week $ Day Price;
CARDS;
111 1 1
111 1 2
111 2 3
111 2 4
112 1 5
112 1 6
112 2 7
112 2 8
113 1 2
113 1 3
113 2 4
113 2 5
;
run;
想知道的是每周的同一天,记录的是前一周同一天的平均值
形式如下:
111 1 1 .
111 1 2 .
111 2 3 .
111 2 4 .
112 1 5 1.5
112 1 6 1.5
112 2 7 3.5
112 2 8 3.5
113 1 2 5.5
113 1 3 5.5
113 2 4 7.5
113 2 5 7.5

对于这个问题有该如何解决呢?

34
fyfzhdsfdx 发表于 2013-5-12 16:25:25
bobguy 发表于 2010-2-26 07:35
It can be much simplified as,

DATA test;
可是结果并不是想要的,我用上述代码,运行出来的结果
Week           Day     Price  avgprice
                              --------------------------------------
                              111              1         2       1.5
                              111              1         1       1.5
                              112              1         3       3.5
                              112              1         4       3.5
                              111              2         6       5.5
                              111              2         5       5.5
                              112              2         7       7.5
                              112              2         8       7.5

求高手解决!十分感谢!

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

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