A B C
1 1 100
0 1 200
1 1 300
0 0 400
1 0 200
....
希望制成 , 当A或B是1时, C的平均: (要在一个表内)
C
A 200
B 200
有高手能指点一下吗? 谢谢

|
楼主: zespri
|
1544
4
请问一个表的制法 |
|
已卖:1278份资源 讲师 50%
-
|
回帖推荐最笨的办法
data test;
input A B C;
datalines;
1 1 100
0 1 200
1 1 300
0 0 400
1 0 200
;
run;
proc sql;
create table result as
select 'A' as VAR format=$3. label='VAR' , mean(c) as C length=8 label='C'
from test
where a=1
union all
select 'B' as VAR format=$3. label='VAR' , mean(c) as C length=8 label='C'
from test
where b=1;
...
本帖被以下文库推荐
| ||
|
|
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


