- data test;
- array c[10];
- do j=1 to 10;
- do i=1 to dim(c);
- c[i]=j+10*(i-1);
- end;
- output;
- end;
- drop i j;
- run;
- /*方法一*/
- proc transpose data=test out=testa1;
- run;
- proc transpose data=testa1 out=testa2;
- by _name_ notsorted;
- run;
- /*方法二*/
- data testb1;
- set test;
- array c[10];
- do i=1 to dim(c);
- cc=c[i];
- output;
- end;
- keep cc;
- run;
- proc sort data=testb1;
- by cc;
- run;