作者icebing (爱吃冰的艾斯冰= =")
看板Statistics
标题[问题] sas 回圈整理资料 已爬过文但解不出来请帮我看看
时间Sat Jan 29 22:39:41 2011
原始资料是
COID DATE VAR1 VAR2
1515 19750319 3 6
1515 19750320 8 10
1515 19750321 5 8
1618 19750319 6 8
1618 19750320 7 10
1618 19750321 5 5
1712 19750319 5 6
1712 19750320 8 20
1712 19750321 9 9
想改成
COID DATE VAR1 VAR2 COID DATE VAR1 VAR2 COID DATE VAR1 VAR2
1515 19750319 3 6 1618 19750319 6 8 1712 19750319 5 6
1515 19750320 8 10 1618 19750320 7 10 1712 19750320 8 20
1515 19750321 5 8 1618 19750321 5 5 1712 19750321 9 9
资料长度大约有30年 公司家数有1333家 想要把直的拆成横的
爬文之後有用这个程式 但是跑不出来 请会的人帮我解答 谢谢
原始程式
%macro aa;
%do s=1 %to 4;
data QQ;
set QQ;
proc iml;
use QQ ; read all into y;
a1=y[,(&s-1)*4+0];
a2=y[,(&s-1)*4+1];
a3=y[,(&s-1)*4+2];
a4=y[,(&s-1)*4+3];
create m&s var{a1 a2 a3 a4};
append;
quit;
proc sort data=m&s;
by a1;
run;
%end;
%mend;
%aa;
run;
quit;
谢谢大家的帮忙
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.172.4.17
1F:→ west1996:我比较好奇四千个变数会不会炸掉XD 01/30 00:08
2F:→ west1996:不对 有五千多个变数orz 01/30 00:08
3F:→ icebing:不想要一笔一笔贴压 有没有人可以帮忙压 01/30 12:40
4F:→ chien533:我处理过九千个变数的sas资料,没事的 01/30 14:57
5F:→ icebing:我也OK 要汇出来CSV装得下 谢谢大家^^ 01/30 18:08