我想建立一个数据集。
规则是:有10列,2000行,然后 比如 第n列第k行 数据为 x=n*3+k*7
请问该怎么做宏 或者循环什么之类的,
目前用的是两层循环
data kkkkkkk(keep=r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 );
%let n=1;
do while (n<=10);
do while (_n_<=2000);
%let i=_n_;
r&n.= &n*3+&i*7;
_n_=_n_+1;
end;
n=n+1;
end;
run;
这里面 n是外层循环,用于变换列;但是并不能够成功,请问如何实现我得想法?