proc iml;
a=shape(1:25,5,5);
n=nrow(a);
***remove R3C3****;
%let k=3;
idx1=cusum( &k || j(1,n-1,5) );
idx2=((&k-1)*n+1):&k*n;
b=shape(remove(a,idx1||idx2),n-1,n-1);
print idx1 idx2 ;
print a ;
print b ;
quit;

|
楼主: bobguy
|
1553
2
[程序分享] Remove a row and corresponding column in a square matrix SAS/IML |
|
学科带头人 7%
-
|
| ||
|
|
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


