] 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