The last expression should be (<0,1+i.j) C. 7 8 9,m for inserting a row after row j :
(<0,1+i.j) C. 7 8 9,m 10 11 12 7 8 9 13 14 15 16 17 18 19 20 21 22 23 24 ----- Original Message ----- From: Roger Hui <[EMAIL PROTECTED]> Date: Monday, April 28, 2008 21:12 Subject: Re: [Jprogramming] BegQ--row deletion/insertion To: Programming forum <[email protected]> > ] m=: 10+i.5 3 > 10 11 12 > 13 14 15 > 16 17 18 > 19 20 21 > 22 23 24 > ] j=: ?. #m > 1 > NB. delete row j > (j~:i.#m)#m > 10 11 12 > 16 17 18 > 19 20 21 > 22 23 24 > > NB. insert after row j > (j{.m),7 8 9,j}.m > 10 11 12 > 7 8 9 > 13 14 15 > 16 17 18 > 19 20 21 > 22 23 24 > (<j,_1) C. m,7 8 9 > 10 11 12 > 7 8 9 > 16 17 18 > 19 20 21 > 22 23 24 > 13 14 15 > > > > ----- Original Message ----- > From: PackRat <[EMAIL PROTECTED]> > Date: Monday, April 28, 2008 20:12 > Subject: [Jprogramming] BegQ--row deletion/insertion > To: Programming forum <[email protected]> > > > My brain must have gone into hibernation or something for the > > past > > couple of hours: no matter how much I've searched the > > documentation and > > the forum archives, I cannot seem to find anything about > > deleting a row > > from an array or inserting a row into an array. I was > > thinking that, > > instead of dropping sequential items from the beginning or end > > (as with > > "drop"), deleting would likely be along the line of a selected > > list of > > one or more items (such as rows) to drop. (I suppose > > inserting would > > be analogous in some manner.) However, try as I might, I > > couldn't find > > anything that would seem to be so simple, maybe even a > primitive > > (and > > probably so obvious!)--hence, my frustration with > myself. > > Could some > > kind soul gently share how these would be done? Thanks > in > > advance! > > Harvey ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
