SAS中文论坛

标题: [求助]如何展开频数资料??? [打印本页]

作者: shiyiming    时间: 2007-11-16 21:15
标题: [求助]如何展开频数资料???
最近一个问题困扰好久,请教各位高手,在此非常感激!
请教假如在sas数据集中有以下数据集:
group    x    count
1      1      25
1      2      25
1      3      25
1      4      25
2      1      10
2      2      20
2      3      30
2      4      40

怎样才能按频数count展开成如下格式:
group        x        count
1        1        25
1        1        25
...................
1        1        25
1        2        25
...................
1        2        25
1        3        25
...................
1        3        25
1        4        25
...................
1        4        25
2        1        10
....................
2        1        10
2        2        20
....................
2        2        20
2        3        30
..................
2        3        30
2        4        40
...................
2        4        40
作者: shiyiming    时间: 2007-11-17 22:00
标题: Re: [求助]如何展开频数资料???
展开后我没要count变量

data a ;
input group x count;
cards;
1 1 25
1 2 25
1 3 25
1 4 25
2 1 10
2 2 20
2 3 30
2 4 40
;
run;
data b(keep=b1 b2 rename=(b1=group b2=x));
array b(2);
set a ;
array c(3) group x count;
do i=1 to c(3);
b(1)=c(1);
b(2)=c(2);
output b;
end;
run;
作者: shiyiming    时间: 2007-11-19 13:10
标题: Re: [求助]如何展开频数资料???
一个老问题:
data b(drop=i);
set a;
do i=1 to count;
output;
end;
run;




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