作者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