全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2012-7-4 21:31:34
学习
二维码

扫码加我 拉你入群

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

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

2012-7-5 09:25:49
应该是楼主写的输出数据有点儿问题,bobguy的代码没有问题
二维码

扫码加我 拉你入群

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

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

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

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

二维码

扫码加我 拉你入群

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

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

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

求高手解决!十分感谢!
二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群