- data start;
- input ip region $ price;
- cards;
- 123 安徽 10
- 123 安徽 23
- 123 安徽 31
- 123 安徽 48
- 123 安徽 52
- 456 北京 6
- 568 浙江 12
- 568 浙江 35
- 568 浙江 27
- ;
- proc means data=start mean noprint;
- var price;by ip;
- output out=means;run;
- data means(drop=_type_ _stat_);
- set means;where _stat_='MEAN';run;
- proc sql;
- create table semfin as
- select distinct a.ip,a.region,q.price
- from start a join means q on a.ip=q.ip;
- quit;
- proc transpose data=semfin out=final let;
- by ip;id ip;IDLABEL region;copy ip;run;
- data final(drop=_name_);set final;run;
ip 安徽 北京 浙江
123 32.8 . .
456 . 6 .
568 . . 24.6667


雷达卡




京公网安备 11010802022788号







