SAS中文论坛

标题: 请教一个proc summary中的问题 [打印本页]

作者: shiyiming    时间: 2011-9-22 16:47
标题: 请教一个proc summary中的问题
hhsize2:
City_Tier        province        city        hhsize        target_h_online
3B        anhui        anqing        H1        9
3B        anhui        anqing        H2        17
3B        anhui        anqing        H3        11
3B        anhui        anqing        H4        3
3B        anhui        anqing        H5+        0
3B        anhui        chizhou        H1        3
3B        anhui        chizhou        H2        11
3B        anhui        chizhou        H3        13
3B        anhui        chizhou        H4        7
3B        anhui        chizhou        H5+        6
3B        anhui        huainan        H1        5
3B        anhui        huainan        H2        13
3B        anhui        huainan        H3        12
3B        anhui        huainan        H4        6
3B        anhui        huainan        H5+        4
3B        anhui        liuan        H1        2
3B        anhui        liuan        H2        9
3B        anhui        liuan        H3        13
3B        anhui        liuan        H4        8
3B        anhui        liuan        H5+        8


我想将city_tier province city 每个类别下的H1,H2的target_h_online 加起来变成H12,H3 H4的target_h_online加起来变成H34,
即要得到这样的数据:
hhsize3:
City_Tier        province        city        hhsize        target_h_online
3B        anhui        anqing        H12        28
3B        anhui        anqing        H3        11
3B        anhui        anqing        H4+        3



我的这段程序只能做分类汇总,但要解决上面的问题,我不知道怎么改
proc summary data=hhsize2 nway;
class city_tier province city;
var target_h_online;
output out=hhsize3(drop=_type_ _freq_) sum(target_h_online)=target_h_online;
run;
请教高手帮忙解决,谢谢!
作者: shiyiming    时间: 2011-9-22 22:09
标题: Re: 请教一个proc summary中的问题
data hhsize3;
set hhsize2;
retain hhsize1;
if hhsize in ("H1" "H2") then hhsize1="H12";
   else if hhsize in ("H3" "H4")then hhsize1="H34";
     else hhsize1=hhsize;
run;
作者: shiyiming    时间: 2011-9-23 10:22
标题: Re: 请教一个proc summary中的问题
Thankyou very much, 你给了我解决问题的思路。




欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/) Powered by Discuz! X3.2