] 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

Reply via email to