作者svin (呼呼呼)
看板Statistics
标题Re: [程式] sas 当变数值相同 抓另一个变数取平均
时间Mon Apr 6 09:30:37 2015
※ 引述《kobe581 (门口的野蛮人)》之铭言:
: [软体程式类别]:
: sas
: [程式问题]:
: 资料处理
: [软体熟悉度]:
: 新手(不到1个月)
: [问题叙述]:
: id date prc
: a 20020102 21
: a 20020102 30
: b 20020102 12
: b 20020102 12
: b 20020103 44
: c 20020105 45
: c 20020105 11
: 资料形式如上
: 我希望能建立出新变数prc1
: 当id跟date二个变数值相同时 prc的平均值变成prc1
: 然後新资料长成
: id date prc1
: a 20020102 21
: b 20020102 12
: b 20020103 44
: c 20020105 28
: 不知道有什麽方法可以写出这样的结果
: 卡了很久 希望版友提供建议
: 谢谢
: ※ 编辑: kobe581 (123.192.4.228), 04/05/2015 02:04:48
proc sql;
create table test1 as
select *, avg(prc) as prc1
from test
group by id, date;
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.176.9.46
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1428283839.A.F5A.html
※ 编辑: svin (180.176.9.46), 04/06/2015 09:31:12